目录
1、python 环境配置
1.1 pycharm 下载及安装
1.2 anaconda 配置
安装文档:Anaconda介绍、安装及使用教程-拜师资源博客
2、python 基本知识
2.1 python 介绍
特点
1. 可读性强 可读性远比听上去重要的多得多。一个程序会被反复的修改,可读性强意味着让你 可以在更短时间内学习和记忆,直接提高生产率。
2. 简洁,简洁,简洁 研究证明,程序员每天可编写的有效代码数是有限的。完成同样功能只用一半的代 码,其实就是提高了一倍的生产率。 Python 是由 C 语言开发,但是不再有 C 语言中指针等复杂数据类型,Python 的 简洁性让开发难度和代码幅度大幅降低,开发任务大大简化。程序员再也不需要关注复 杂的语法,而是关注任务本身。
3. 面向对象
4. 免费和开源
5. 可移植性和跨平台 Python 会被编译成与操作系统相关的二进制代码,然后再解释执行。这种方式和 java 类似,大大提高了执行速度,也实现了跨平台。
6. 丰富的库(丰富的标准库, 多种多样的扩展库)
7. 可扩展性。 可嵌入到C 和 C++语言。 胶水式语言。
应用范围
1. 科学计算
2. 人工智能
3. WEB 服务端和大型网站后端。 YouTube、gmail 等应用基于 python 开发。
4. GUI 开发(图形用户界面开发)
5. 游戏开发
6. 移动设备
7. 嵌入式设备
8. 系统运维
9. 大数据
10. 云计算
2.2 开发环境介绍
2.3 开发环境的使用
2.4 python 程序格式(缩进、行注释、段注释)
2.5 简单错误处理(守破离学习法)
2.6 海归绘图
2.7 程序的构成
2.8 对象的基本组成和内存示意图
2.9 引用的本质(栈内存、堆内存)
2.10 标识符
2.11 变量的声明(初始化、删除变量、垃圾回收机制)
3、随堂训练代码
3.1 海归绘图----奥运五环
import turtle
turtle.width(10)
turtle.color("blue")
turtle.circle(50)
turtle.color("black")
turtle.penup()
turtle.goto(120,0)
turtle.pendown()
turtle.circle(50)
turtle.color("red")
turtle.penup()
turtle.goto(240,0)
turtle.pendown()
turtle.circle(50)
turtle.color("yellow")
turtle.penup()
turtle.goto(60,-50)
turtle.pendown()
turtle.circle(50)
turtle.color("green")
turtle.penup()
turtle.goto(180,-50)
turtle.pendown()
turtle.circle(50)
4、遇到问题以及解决方案
4.1 配置问题
在破解pycharm 2021时候一直失败,最终妥协按照老师下载了pycharm2019
5、总结及心得
今天主要学习了python一些基础知识以及对pycharm环境的配置,并且对其进行一个熟悉的过程,明天再接再厉~