发布网友 发布时间:2022-03-03 15:32
共1个回答
热心网友 时间:2022-03-03 17:01
python 3.x 和 python 2.x 是Python发展的2个方向,你只要关注一个即可。选定之后,买一本书,开始学习。先抄上面的代码,能够运行起来。然后在做书上的题目,有什么问题就找人问。
做题目从最基本的题开始做,例如怎么使用 list, tuple, dict, set, 字符串等,
接下来是各种语句的练习,例如循环、分支、函数、名字空间、异常控制等等
第三步是python的标准库,这个库的内容非常之多,值得花很长的时间去学习。例如怎样计算时间,怎样做单元测试,怎样做高精度浮点数运算,怎样解析url,怎样做正则匹配等。
第四步是算法和数据结构,可以随便找本数据结构的书,想想C++能实现的这些数据结构和算法(比如快速排序),python怎么实现。
第五步是跟系统相关的学习,例如怎样创建进程、线程、环境变量、文件访问权限、注册表访问等。
等积累了一定数量的代码了(几千行),你就有经验了,然后就可以学习更多的内容。比如gui就选个PyQt学习一下,网络编程就选个Django学习一下,数据库嘛,就选个mysql-python学习学习就可以了。