学习python要学什么
首先是书籍,通过书籍学习,虽然速度会有些慢,但知识具体,可以掌握很多细节,一旦入门后,后面进步就很快了,下面介绍给大家一本书,是以前我学习Python时用的书,感觉还挺不错哒。
然后就是借助网络学习,网上有很多视频课程,而且有很多是免费哒,网络视频比较直观,入门快。给大家推举一个视频,网易云课堂里有个零基础入门学习python的视频,是免费的,我之前也看过,挺不错哒
还有就是加一些或是论坛,里面的知识虽然不全面,但关于知识的扩宽还是很有帮助哒。
数据库学习入门书籍 最后说说我的学习经验,书籍学习的方法比较扎实,网络视频学习的方法入门比较快,论坛可以作为知识的补充渠道,当然,如果想学精,唯有多多施行一条途径。
3循环语句的应用
举个例子如果我们要生产一个list [1,2,3,4,5,6,7,8,9,10] 我们可以使用range(1,11)来表示,如果直接写range(11) 是从0开始,我们可以演示一下。print range(11)print range(1,11)print range(8,11)
然后我们想一下 如果要表示[1*1,2*2,3*3,100*100]要怎么做呢?好肯定是要利用到循环的概念,正常的写法是这样的:
a = [] #定义一个空的列表for x in range(1,101): #假设X在从1开始循环到100 a.append(x * x) # 进行一次添加操作 x* xprint a
作为一个程序员,就要是使用最短的代码最高效的完成程序表达的功能,如果使用循环写的话会感觉比较繁琐,特别是逻辑能力不太强的朋友,我们可以使用一行语句代替循环,我们测试看看
print [x * x for x in range(1,101)]
当然除了计算之外,我们还可以做一些比较特别的字符串操作,比如:
print [m + n for m in ABC for n in XYZ]
我们可以看到我们把A B C 都加了一遍XYZ 如果要用正常的循环也是可以完成的就是了,这样的操作更加简单便捷。
4python入门书籍
中、高级Python高手之路
这不是一本常规意义上Python的入门书。这本书中没有Python关键字和for循环的使用,也没有细致入微的标准库介绍,而是完全从实战的角度出发,对构建一个完整的Python应用所必须掌握的知识进行了系统而完整的介绍。更为难得的是,本书的是开源项目OpenStack的PTL(项目技术负责人)之一,因此本书结合了Python在OpenStack中的应用进行讲解,非常具有实战指导意义。
中、高级PythonCookbook(第3版)中文版
《Python Cookbook(第3版)中文版》介绍了Python应用在各个领域中的一些使用技巧和
方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件和I/O,数据编码与处理,函数,类与对象,元〔编程〕,模块和包,网络和Web编程,并发,有用脚本和系统管理,测试、调试以及异常,C语言扩大等。
本书覆盖了Python应用中的很多常见问题,并提出了通用的解决方案。书中包涵了大量有用的编程技巧和示例代码,并在Python 3.3环境下进行了测试,可以很方便地应用到实际项目中去。此外,《Python Cookbook(第3版)中文版》还具体讲解了解决方案是如何工作的,以及为什么能够工作。《Python Cookbook(第3版)中文版》非常合适具有一定编程基础的Python程序员阅读参照。
进 阶Python核心编程(第二版)
本书是经典的Python指导书,在第一版的基础上进行了全面升级。全书分为两个部分:第1部分占据了大约三分之二的篇幅,诠释这门语言的"核心'内容,包括基本的概念和语句、语法和风格、Python对象、数字类型、序列类型、映射和集合类型、条件和循环、文件和输入/输出、错
误和异常、函数和函数式编程、模块、面向对象编程、执行环境等内容:第2部分则提供了各种高级主题来展示可以使用Python做些什么,包括正则表达式、网络编程、网络客户端编程、多线程编程、图形用户界面编程、Web编程、数据库编程、扩大Python 和一些其他材料。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论