1.Python作用:python可以用于做数据分析和网络爬虫。
2.Mac通过Homebrew和Pyenv安装并维护多个python版本。
3.安装Python库:语法 pip3 install packet 来安装所需要的Python库。
4.Python的优缺点:
优点:
(1)简单,容易学习。
(2)免费开源。
(3)高级语言,细节隐藏。
(4)解释性,可移植。一次编写,到处运行。
(5)面向对象。
(6)可扩展,结合c/c++使用。
(7)扩展库。
缺点:
(1)慢。
(2)shell脚本不友好。
5.Python 2.x和3.x的区别
(1)print函数:3.x需要有()。
(2)Unicode:3.x默认使用unicode编码。
(3)除法运算:3.x整数相处也可以得到浮点数结果。
(4) xrange:3.x中xrange和range一样为实现为惰性求职。即:range方法返回的是一个list对象,它需要开辟专门的空间保存序列中所有的元素。xrange方法返回的是xrange对象,它是一个序列对象,但并不保存序列中的元素。因此,xrange的效率是高于range的。
(5) 二/八进制:3.x必须写成0b1011和0o7236。
(6) 表达式:必须使用repr函数。
(7) 不等式:取消了‘<>’,只有‘!=’。
6.程序猿的程序语言学习之路(如何学好编程)
(1)基础部分:基本语法、数据结构、输入输出、异常处理。
(2)进阶提高:常用算法、数据库访问、面向对象和其他。
小结:推荐两个程序猿刷题网站lintcode和leetcode,一个程序猿不是写得多少代码,而是需要工具和模块选的好。