diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/.keep" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/1.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/1.png" new file mode 100644 index 0000000000000000000000000000000000000000..5ec2580664e0f3851279584d42aafe200a062b85 Binary files /dev/null and "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/1.png" differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/2.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/2.png" new file mode 100644 index 0000000000000000000000000000000000000000..b42230a17e9cf3986897a580bee9df042a2f326e Binary files /dev/null and "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/2.png" differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276-\351\232\217\345\240\202\347\254\224\350\256\260.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276-\351\232\217\345\240\202\347\254\224\350\256\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..17f21e63682e5007a919dca1b6ed1f4837bdba2c --- /dev/null +++ "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/5\347\217\255/5\347\217\255_H/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202\350\257\276\344\275\234\344\270\232/\347\254\254\344\270\200\345\221\250-\347\254\254\344\270\200\350\212\202\350\257\276-\351\232\217\345\240\202\347\254\224\350\256\260.md" @@ -0,0 +1,174 @@ +# 第一周-第一节课-随堂笔记 + +## 养成良好的习惯 + +- 不要相信自己的记忆力,做好笔记和文档。 + + - `typora` + + ``` + https://typora.io/ + ``` + + - 创建标题 + + ``` + ctrl + 数字 + ``` + + - 创建目录列表结构 + + ``` + - + 空格 + ``` + + - 创建代码块 + + ``` + option + command + c + ``` + +- 科学的搜索习惯 + + - 官方文档和`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的安装 + + - 务必记住安装目录 + + 安装目录查询方式: + + 在`Terminal`中输入`which Python3` + +- IDE的下载 + + ``` + https://www.jetbrains.com/pycharm/download/#section=windows + ``` + + 下载社区版即可,足够用了。 + +## 运行我们的第一个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 + ``` + +## 课后作业 + +- Python环境的搭建 +- 练习添加环境变量 +