【七月Python入门】 第一课入门基础

时间:2022-06-11 23:00:56



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,一个程序猿不是写得多少代码,而是需要工具和模块选的好