养成良好的学习习惯
-
不要相信自己的记忆力, 做好笔记和文档
-
typora
https://typora.io/
-
创建标题
ctrl + 数字
-
创建目录列表结构
- + 空格
-
创建代码块
ctrl+shift+k
-
-
-
科学的搜索习惯
-
官方文档和
github
库https://docs.python.org/zh-cn/3.6/tutorial/index.html https://github.com/
-
StackOverflow(英语比较好的同学)
https://stackoverflow.com/
-
简书和知乎
-
百度搜索
-
-
良好的学习心态
- 面向需求学习
- 有效率地学习
- 自己思索10分钟
- 不要担心自己的问题太小白, 要及时地询问
- 尽量在大群中讨论
编程语言概述
-
什么是编程语言?
相对于人与人之间的沟通交流,编程语言就是人与计算机之间交流的媒介 -
代码执行的流程
代码 -> 机器码 -> 由计算机的处理器来执行- 可以把代码翻译成机器码的就是编译器,在Python中就做Python解释器
- 编程语言Python是我们与解释器之间的翻译
- 解释器是Python与计算机之间的翻译
-
编程语言有哪些分类?
C C++ Java Python JavaScript
- 编译型语言, 解释性语言和混合型语言
- 动态语言和静态语言
- 强类型语言和弱类型语言
-
什么是动态语言?什么是静态语言?
编译时不知道变量类型的叫做动态语言, 反之, 编译时知道变量类型的就叫做静态语言.
- 动态语言
- Python
- javascript
- 静态语言
- C
- C++
- Java
- 动态语言
-
什么是强类型语言? 什么是弱类型语言?
在使用变量时, 不会自动地改变变量的类型, 反之, 弱类型语言就会隐式帮你转换变量类型
- 弱类型语言
- javascript
- 强类型语言
- Python
- Java
- C
- C++
- 弱类型语言
Python环境的搭建
-
Python下载
https://www.python.org/downloads/
-
Python的安装
- 务必记住自己安装的目录
- 环境变量的设置
-
IDE的下载
https://www.jetbrains.com/pycharm/download/#section=windows
-
IDE的安装
运行我们第一个Python程序
-
使用Pycharm新建第一个项目
-
运行我们的第一个python程序
-
编辑模式和交互模式
- 就是在编辑器中写好代码再运行
- 交互模式会立刻打印当前对象的值
-
可能会遇到的问题
-
无法运行, 找不到python
Pycharm添加Python解释器环境
-
SyntaxError: EOL while scanning string literal
单引号和双引号没有正确的关闭
-
SyntaxError: invalid character in identifier
Python关键词中使用了中文字符
-
缩进问题
一般都是使用tab进行缩进的
IndentationError: unexpected indent IndentationError: expected an indented block
-