首页/ 科普/互联网+/ 从Python开始学编程
科普/互联网+
从Python开始学编程
作者:Vamei
出版社:电子工业出版社

阅读

扫码读书
书籍信息目录(共49章)

【简介】本书以Python为样本,不仅介绍了编程的基本概念,还着重讲解了编程语言的范式(面向过程、面向对象、面向函数),并把编程语言的范式糅在Python中,让读者不仅学会Python,未来在学习其他编程语言时也变得更加容易。

随感
  • S17***754
    循环:有for和while两种 For循环 for a in [12,32,45]: print(a) 这个循环就是每次从序列里去取一个元素,然后把这个值赋值给a,然后执行隶属于for的程序 只重复特定的次数,可以使用range()函数: for i in range(5): Print(“3”) 打印5次3,range括号中的5说明重复的次数,i为每次循环计数的功能。Range计数从0开始的。 While循环 i=0 While i<10: Print(i) i=i+1 while后面跟一个条件,如果条件为真,则while会循环执行隶属于它的语句。 跳过或终止: continue#跳过循环的这一次执行,进行下一次循环操作 Break#停止执行整个循环
  • S17***754
    序列元素的位置索引称为下标,从0开始,可以通过下标来对元素进行赋值syntax:list[1]=3,也可通过范围引用的方式,来找到多个元素,syntax:序列名[下限:上限:步长]注:不包括上限所表示那个元素。Python还用了尾部引用syntax:tuple[-1]最后一元素;[-3]倒数第三个元素;[1:-1]第二个元素到倒数第二个元素。 词典{}不是以位置来作为索引,允许用自定义的方式来建立数据的索引,词典包含多个元素,每个元素以逗号隔开。而元素包含两部分key(键)和value(值),通过key来进行索引。
  • S17***754
    符号:!=不等于;==等于;**乘方 赋值:用=来赋值 变量的类型:int整数;float浮点数;string字符串;boolean布尔值(如true)。 Python中一些类型的变量,能像一个容器一样,收纳多个数据,如序列和词典。 序列式有顺序的数据集合,序列包含的一个数据被称为元素。序列有两种,元组(tuple)和列表(list)。二者区别,一旦建立,元组各个元素不再变更,而序列可以。元组建立用(),列表建立用[],可以建立空列表。
  • S17***754
    符号:!=不等于;==等于;**乘方 赋值:用=来赋值 变量的类型:int整数;float浮点数;string字符串;boolean布尔值(如true)。 Python中一些类型的变量,能像一个容器一样,收纳多个数据,如序列和词典。 序列式有顺序的数据集合,序列包含的一个数据被称为元素。序列有两种,元组(tuple)和列表(list)。二者区别,一旦建立,元组各个元素不再变更,而序列可以。元组建立用(),列表建立用[],可以建立空列表。
  • S17***271
    vamei是个了不起的程序员,做过很多有意义的事。技术理论扎实,脉络清晰,洋洋洒洒的一本书,读下来畅快淋漓,风趣幽默的写作思路让我们对复杂的概念有个深刻的理解。 可惜天妒英才,他的blog永远停留在了2018年8月18号,很抱歉以这种方式认识读者,感谢他留给世上这么好的书籍,抬头三尺有神灵,愿他一切安好。
  • S13***976
    作为一种解释型语言,Python更强调代码的可读性和简洁的语法。采用空格缩进标识代码块,减少毫无用处的大括号,去除句末的分号等,显著提高代码的可读性。例如: 常见于C++的这对大括号的直接去掉,同样的缩进标识出代码块,即使没有接触过编程的人也可以很快读完程序,无需考虑复杂的语法。 Python有非常多的模块库。基本上标准库就能解决各类问题,开发效率很高。 Python的开发效率高,就能让产品快速迭代,满足需求。 Python很简洁和易于学习,初学者几乎可以立刻学会这个语言,并马上能完成一些很有意思的事,不会因为编译或语法复杂失去学习的兴趣。比如建个人网站,抓取数据进行分析等等。 学以致用,在Python这里展现得淋漓尽致。
  • S17***681
    看这本书的第一眼觉得很熟悉,就感觉回到了课堂一般,有很多知识点在大学课堂上老师都有提到过,然后又进一步的深化了对Python的认知。总之是一本很不错的书。
  • lixb5
    看完了,第一感觉就是写的太简单了,前面大部分都是一边看一边跟java做对比,到后面才发现有些东西java是没有的,或者说没有python做的好,可能是篇幅有限吧,400多页不能把一门编程语言写得详尽,看完对整体知识结构还是有一个大概的感觉了。
  • S17***798
    正则表达式还可以用某些符号来表示某种形式的重复,这些符号紧跟在单个字符之后,就表示多个这样类似的字符: * # 重复超过0次或更多次 + # 重复1次或超过1次 ? # 重复0次或1次 {m} # 重复m次。比如,a{4}相当于aaaa,再比如,[1-3]{2}相当于[1-3][1-3] {m, n} # 重复m到n次。比如说a{2, 5}表示a重复2到5次。 # 小于m次的重复,或者大于n次的重复都不符合条件 最后,还有位置相关的符号: ^ # 字符串的起始位置 $ # 字符串的结尾位置
  • S17***798
    正则表达式用某种符号表示单个字符 . # 任意的一个字符 a|b # 字符a或字符b [afg] # a或者f或者g的一个字符 [0-4] # 0-4范围内的一个字符 [a-f] # a-f范围内的一个字符 [^m] # 不是m的一个字符 \s # 一个空格 \S # 一个非空格 \d # 一个数字,相当于[0-9] \D # 一个非数字,相当于[^0-9] \w # 数字或字母,相当于[0-9a-zA-Z] \W # 非数字非字母,相当于[^0-9a-zA-Z]
同类书籍推荐
  • Spring Cloud微服务实战
    翟永超
  • 深度学习入门之PyTorch
    廖星宇
  • 21个项目玩转深度学习:基于TensorFlow的实践详解
    何之源
  • 可伸缩服务架构:框架与中间件
    李艳鹏
  • 机器学习:Python实践
    魏贞原
  • Python绝技:运用Python成为顶级数据工程师
    黄文青