diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/Python\347\216\257\345\242\203.png" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/Python\347\216\257\345\242\203.png" new file mode 100644 index 0000000000000000000000000000000000000000..401a3b5745dfc5697c48bf9922fed107b48d3195 Binary files /dev/null and "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/Python\347\216\257\345\242\203.png" differ diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/week1.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/week1.py" index f75813676b5cbcabacfa87f6426536bca9c1d374..9b3dca6b802d13b2c1166212b9d9094125171df8 100644 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/week1.py" +++ "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/week1.py" @@ -1 +1,23 @@ -print('第一周') \ No newline at end of file +# 可能会遇到的问题 +# print('Hi Python") +# 报错: SyntaxError: EOL while scanning string literal +# 单引号和双引号没有正确关闭,要么两边是单引号要么是双引号 + +# print(‘主动报错’) +# SyntaxError: invalid character in identifier +# 使用了中文字符 + +# 缩进问题 +""" +def foo(): + """ + docstring + """ + a = 'a' + b = 'b' + +foo() +""" +# TabError: inconsistent use of tabs and spaces in indentation +# 一般 Tab 进行缩进,不能空格和tab混着用 +print('第一周') diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202.md" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202.md" index 1ad823dd3888ffe8fc66532f76e9c0545786db94..9f6266821360bd5424d03c3e02c70f1dc245f76c 100644 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202.md" +++ "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Super_Coding/week1/\347\254\254\344\270\200\345\221\250_\347\254\254\344\270\200\350\212\202.md" @@ -1 +1,66 @@ -# 第一周 第一节 项目作业 提交 \ No newline at end of file +<<<<<<< master +# 第一周 第一节 项目作业 提交 +## 养成良好的学习习惯 +## 多做笔记和文档 +## 科学的搜索习惯 + - 官方文档 + - `github` + - StackOverflow + - 简书和知乎 + - 百度和谷歌 +## 良好的学习心态 + - 面向需求学习 + - 高效率学习 + - 自我思考十分钟 + - 及时提问 +## 编程语言的基本概述 + +- 什么是编程语言? + + 相对于人与人之间的沟通, 编程语言是人与计算机之间交互的媒介. + +- 代码的执行流程 + + 代码 -> 机器码 -> 由计算机的处理器来执行 + + - 把代码翻译为机器的翻译就是编译器, 在Python中也可以叫Python解释器 + - 编程语言Python是我们与解释器之间的翻译 + - 解释器是Python与计算机之间的翻译 + +- 编程语言有哪些分类? + + ``` + C + C++ + Java + Python + JavaScript + ``` + + - 编译型语言, 解释性语言和混合型语言 + - 动态语言和静态语言 + - 强类型语言和弱类型语言 + +- 什么是动态语言?什么是静态语言? + + 编译时不知道变量类型的叫做动态语言, 反之, 编译时知道变量类型的就叫做静态语言. + + - 动态语言 + - Python + - javascript + - 静态语言 + - C + - C++ + - Java + +- 什么是强类型语言? 什么是弱类型语言? + + 在使用变量时, 不会自动地改变变量的类型, 反之, 弱类型语言就会隐式帮你转换变量类型 + + - 弱类型语言 + - javascript + - 强类型语言 + - Python + - Java + - C + - C++ \ No newline at end of file