diff --git a/Article/PythonBasis/python7/3.md b/Article/PythonBasis/python7/3.md index 77fb5db6..177ba14d 100644 --- a/Article/PythonBasis/python7/3.md +++ b/Article/PythonBasis/python7/3.md @@ -1,4 +1,4 @@ -# 三、lsit 生成式(列表生成式) # +# 三、list 生成式(列表生成式) # ## 1、创建 list 的方式 ## @@ -48,7 +48,7 @@ print('\n'.join([' '.join ('%dx%d=%2d' % (x,y,x*y) for x in range(1,y+1)) for y ## 2、list 生成式的创建 ## -首先,lsit 生成式的语法为: +首先,list 生成式的语法为: ```python [expr for iter_var in iterable] @@ -65,8 +65,8 @@ print('\n'.join([' '.join ('%dx%d=%2d' % (x,y,x*y) for x in range(1,y+1)) for y ```python # -*- coding: UTF-8 -*- -lsit1=[x * x for x in range(1, 11)] -print(lsit1) +list1=[x * x for x in range(1, 11)] +print(list1) ``` 输出的结果: @@ -79,8 +79,8 @@ print(lsit1) ```python # -*- coding: UTF-8 -*- -lsit1= [x * x for x in range(1, 11) if x % 2 == 0] -print(lsit1) +list1= [x * x for x in range(1, 11) if x % 2 == 0] +print(list1) ``` 输出的结果: @@ -95,8 +95,8 @@ print(lsit1) ```python # -*- coding: UTF-8 -*- -lsit1= [(x+1,y+1) for x in range(3) for y in range(5)] -print(lsit1) +list1= [(x+1,y+1) for x in range(3) for y in range(5)] +print(list1) ``` 输出的结果: diff --git a/Article/PythonBasis/python8/1.md b/Article/PythonBasis/python8/1.md index 569b4ab5..13fd9e0d 100644 --- a/Article/PythonBasis/python8/1.md +++ b/Article/PythonBasis/python8/1.md @@ -16,7 +16,7 @@ Python 就是一门面向对象的语言, 如果你学过 Java ,就知道 Java 的编程思想就是:万事万物皆对象。Python 也不例外,在解决实际问题的过程中,可以把构成问题事务分解成各个对象。 -面向对象都有两个基本的概率,分别是类和对象。 +面向对象都有两个基本的概念,分别是类和对象。 * **类** diff --git a/Article/PythonBasis/python8/2.md b/Article/PythonBasis/python8/2.md index 799eb399..67917711 100644 --- a/Article/PythonBasis/python8/2.md +++ b/Article/PythonBasis/python8/2.md @@ -10,7 +10,7 @@ 可以看下下面的这张图。 -![](http://twowaterimage.oss-cn-beijing.aliyuncs.com/2019-10-08-034102.png) +![](http://twowaterimage.oss-cn-beijing.aliyuncs.com/2020-03-09-014706.jpg) 这张图很好的诠释了类,就是把变量和函数包装在一起。 @@ -71,13 +71,13 @@ class ClassA(): 直接看下图: -![](http://twowaterimage.oss-cn-beijing.aliyuncs.com/2019-10-08-083155.png) +![](http://twowaterimage.oss-cn-beijing.aliyuncs.com/2020-03-09-014728.jpg) 这里就不文字解释了(注:做图也不容易啊,只有写过技术文章才知道,这系列文章,多耗时) 好了,知道怎么调用之后,我们尝试一下: -![](http://twowaterimage.oss-cn-beijing.aliyuncs.com/2019-10-08-085918.png) +![](http://twowaterimage.oss-cn-beijing.aliyuncs.com/2020-03-09-014742.jpg) diff --git a/Article/PythonBasis/python8/3.md b/Article/PythonBasis/python8/3.md index 358f0bee..82147949 100644 --- a/Article/PythonBasis/python8/3.md +++ b/Article/PythonBasis/python8/3.md @@ -29,12 +29,12 @@ class 就是类,method 就是方法。 因此类方法,想要调用类属性,需要以下步骤: -* 在方法上面,用 `@classmethon` 声明该方法是类方法。只有声明了是类方法,才能使用类属性 +* 在方法上面,用 `@classmethod` 声明该方法是类方法。只有声明了是类方法,才能使用类属性 * 类方法想要使用类属性,在第一个参数中,需要写上 `cls` , cls 是 class 的缩写,其实意思就是把这个类作为参数,传给自己,这样就可以使用类属性了。 * 类属性的使用方式就是 `cls.变量名` -记住喔,无论是 `@classmethon` 还是 `cls` ,都是不能省去的。 +记住喔,无论是 `@classmethod` 还是 `cls` ,都是不能省去的。 省了都会报错。 diff --git a/Article/codeSpecification/codeSpecification_first.md b/Article/codeSpecification/codeSpecification_first.md index 1c44091d..5f3faa6e 100644 --- a/Article/codeSpecification/codeSpecification_first.md +++ b/Article/codeSpecification/codeSpecification_first.md @@ -54,10 +54,6 @@ def main(): * 可以使用多个空行分隔多组相关的函数 * 函数中可以使用空行分隔出逻辑相关的代码 -### 2.5、编码 - -* 文件使用 UTF-8 编码 -* 文件头部加入`#-*-conding:utf-8-*-`标识 ## 3、import 语句 @@ -258,4 +254,4 @@ Optional plotz says to frobnicate the bizbaz first. """ """Oneline docstring""" -``` \ No newline at end of file +``` diff --git a/README.md b/README.md index da008c95..6053629b 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,7 @@ IT 行业相对于一般传统行业,发展更新速度更快,一旦停止 * [迭代器和生成器](/Article/PythonBasis/python7/Preface.md) - [迭代](/Article/PythonBasis/python7/1.md) - [Python 迭代器](/Article/PythonBasis/python7/2.md) - - [lsit 生成式(列表生成式)](/Article/PythonBasis/python7/3.md) + - [list 生成式(列表生成式)](/Article/PythonBasis/python7/3.md) - [生成器](/Article/PythonBasis/python7/4.md) - [迭代器和生成器综合例子](/Article/PythonBasis/python7/5.md) * [面向对象](/Article/PythonBasis/python8/Preface.md) @@ -138,6 +138,15 @@ IT 行业相对于一般传统行业,发展更新速度更快,一旦停止 * [Mac中使用virtualenv和virtualenvwrapper](/Article/advanced/Mac中使用virtualenv和virtualenvwrapper.md) + + +# HTML 和 CSS 入门 + + +# JavaScript 入门 + + + # Django Python 下有许多款不同的 Web 框架。Django 是重量级选手中最有代表性的一位。许多成功的网站和 APP 都基于 Django。 @@ -147,12 +156,14 @@ Python 下有许多款不同的 Web 框架。Django 是重量级选手中最有 * [一个完整的初学者指南Django-part1](/Article/django/一个完整的初学者指南Django-part1.md) * [一个完整的初学者指南Django-part2](/Article/django/一个完整的初学者指南Django-part2.md) -后面经一个朋友说,这个教程已经有人在翻译了,因此我也不翻译了,不过感觉我的翻译还是挺好的,因为不是直译的,是通过了解后,用自己的语言再次表达出来。 -这里有上面这个教程翻译计划的 [Github](https://github.com/wzhbingo/django-beginners-guide) 以及 [博客](https://www.cloudcrossing.xyz/post/20/),觉得哪个看得舒服,就选哪个进行学习。 +持续更新.... +可以关注我的公众号,实时了解更新情况。 + + + -持续更新....