Learn python with socratica [My notes]
文章平均质量分 60
My Chinese notes on "Learn python with socratica". If you want to contribute for the project on github, welcome to fork my repository.
IndexFziQ
这个作者很懒,什么都没留下…
展开
-
Learn python with socratica [My notes] - part 15- Logging
Lesson 17Introductionlogging就是记录的意思,也就是生成日志的一种方式。在程序运行过程中,logging模块可以记录所有的一切【按需记录】。这对于开发者来说很重要,好的程序是错哪儿都知道直接知道发生什么问题。Functionslogging帮助程序员把重要的信息写入文件或者其他形式的输出,这些信息更多的是代码的执行部分和代码的问题。每个logging都有一个等级,...原创 2019-06-20 12:31:26 · 220 阅读 · 0 评论 -
Learn python with socratica [My notes] - part 14- Python Tuples
Lesson 16Introduction不是所有的数据都能以pile的形式存储,一般情况下,把数据存储成序列更有用。Python提供了几种处理序列的方式,list就是其中一个常见方法,但是tuple是一种更小更快存储方法。那么,list和tuple有那些不同呢?开始做实验吧。Difference between List and Tuple第一个小不同,list用方括号定义,而tuple...原创 2019-01-03 16:56:34 · 193 阅读 · 0 评论 -
Learn python with socratica [My notes] - part 13- Dictionary in Python
Lesson 15Introduction在计算机科学中,有一种数据结构叫关联数组(associative array),也就做映射(map)。在python中,这个数据结构被定义为字典(dictionary)。当你的数据需要以key-value(key:input -map-> value:output)的格式处理时,就需要字典。Create a New Dictionary假设我...原创 2018-12-11 16:52:49 · 319 阅读 · 0 评论 -
Learn python with socratica [My notes] - part 12- Lists in Python
Lesson 14List[序列]是Python中最基本的数据结构。序列中的每个元素都分配一个数字,即它的位置,或着称为索引,第一个索引是0,第二个索引是1,依此类推。本节讲述如何创建一个List,并且规范化这个过程。有两种创建List的方式:# One way is to use the list structureexample = list()example = [] #...原创 2018-11-26 10:42:18 · 271 阅读 · 0 评论 -
Learn python with socratica [My notes] - part 11- Sets in Python
Lesson 13在Python中,数据结构形式有很多,包括:Set、List、Tuple和Dictionary。本节详细介绍一下Set,我们先新建一个set集合,用dir()得到它能使用的函数。 example = set() dir(example) # the following functions is what 'set()' can use['__and__', '__cl...原创 2018-11-21 20:01:43 · 199 阅读 · 0 评论 -
Learn python with socratica [My notes] - part 10- Functions
Lesson 12编程是会遇到逻辑重复的情况,通俗的讲,就是一个代码块可能会有多处要用到。这个时候,就需要函数了。用def作为函数体的开头其后是函数名(参数): dir() # inner functions in python ['In', 'Out', '_', '_2', '__', '___', '__bui...原创 2018-11-14 11:28:09 · 267 阅读 · 0 评论 -
Learn python with socratica [My notes] - part 9- If/Then/Else
Lesson 11写代码当时候,避免不了的就是循环结构,如果到flag条件,则执行,如果到跳转条件,则跳转到另一个块继续执行。关键词:if,else,then。下面举一个if-then的例子[ipython 不能运行整个代码文件,所以没有输入输出的实验效果,建议在]: # collect string / test length input = raw_input("P...原创 2018-11-14 09:04:07 · 316 阅读 · 0 评论 -
Learn python with socratica [My notes] - part 8- Datetimes Module
Lesson 10Datetime是一个很实用的模块,通常在我们写程序的时候,一般会用到系统时间来计算模型的效果,或者记录模型训练的过程。本节详细介绍python的这个模块。# first thing: import moduleimport datetime# Let's look at its dirdir(datetime)['MAXYEAR', 'MINYEAR', '...原创 2018-11-02 09:38:51 · 177 阅读 · 0 评论 -
Learn python with socratica [My notes] - part 7- Python Booleans
Lesson 9Booleans就是常说的布尔运算,True or False?计算机用1和0来隐形地表示,python中的布尔值如何表示的呢?# Booleans Value: True and False.>>> TrueTrue>>>true-------------------------------------------------...原创 2018-11-01 13:03:13 · 212 阅读 · 0 评论 -
Learn python with socratica [My notes] - part 6- Interactive Help
Lesson 8课程介绍的python内容毕竟有限,所以在自学过程中你可能需要得到及时的帮助,使得自己对所要使用的方法有所了解。因此,你可以了解一下python的interactive help,学会使用它可以帮助你自学的时候事半功倍。...原创 2018-10-29 09:55:29 · 3015 阅读 · 0 评论 -
Learn python with socratica [My notes] - part 5 - Arithmetic
Lesson 6 & 7算术运算是编程中非常基础的部分,那么python中是怎么实现的呢?python2和python3在这个方面又有什么样的区别?首先介绍的是算术运算的基础:# Let's begin.# Numbers: int, long, float, complex# operation: + - * /# the first thing to operate n...原创 2018-10-26 10:14:04 · 166 阅读 · 0 评论 -
Learn python with socratica [My notes] - part 4 - Numbers_py_3
Lesson 5上节课使用python2实验了很多数据类型,本节来看看python3做了哪些改变,有什么不同之处。int类型# Let's begin!# Types of Numbers: int, float, complexa = 496 # This is a perfect numbertype(a) # get a's typeinta # get a's val...原创 2018-10-25 09:58:02 · 166 阅读 · 0 评论 -
Learn python with socratica [My notes] - part 3 - Numbers_py_2
Lesson 4python2的数据类型与python3有一些不同,本节课使用python2做一做实验:Whole numbers: Int, Long# Types of numbers in python2: int, long, float, complex# python 2.7# Whole numbers: int, longa = 28 # This is a per...原创 2018-10-23 09:56:06 · 178 阅读 · 0 评论 -
Learn python with socratica [My notes] - part 2 - Strings
Introdiction to Strings在python中,对字符串的操作有很多,下面用三种方式进行操作:Method One直接用双引号编写字符串,然后直接打印出来。message = "Meet me tonight."print(message)Meet me tonight.Method Two用单引号编写字符串,让我们试试看message2 = 'The clo...原创 2018-10-18 16:55:01 · 186 阅读 · 0 评论 -
Learn python with socratica [My notes] - part 1 - HelloWorld
Lesson 2print("Hello World!")Hello World!“你好,世界!”就是这么简单。Youtube source:https://www.youtube.com/watch?v=bY6m6_IIN94&list=PLi01XoE8jYohWFPpC17Z-wWhPOSuh8Er-原创 2018-10-18 16:52:50 · 178 阅读 · 0 评论