快速学习python方法,让你事半功倍!!!
一、了解python
建议下载安装使用python3和pycharm社区版
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。
解释型相对于编译型语言存在,源代码不直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行(Python/JavaScript / Perl /Shell等都是解释型语言)。
网页脚本、服务器脚本及辅助开发接口这样的对速度要求不高、对不同系统平台间的兼容性有一定要求的程序则通常使用解释性语言;
静态类型语言中,变量具有类型,而且在编译期确定,具有某一类型的变量只能持有相同类型的数据。例如,C是静态类型语言,一个int型变量只能作为int来处理。
动态类型语言中,变量没有类型,只有数据有类型,变量可以持有任意类型的数据。Python是动态语言,变量可以持有整数、字符串、列表、闭包等任何数据。
二、系统学习python
学习Python的基础知识,导入库、字符串处理、函数等,循序渐进到高级内容。先从文档看起,例如Python、pandas、numpy、NLTk、Django等库的文档,也可以网上找视频看。
python基础:搭建、基础语法、变量类型、运算符、条件语句、循环语句、while循环、for循环、循环嵌套、break语句、continue语句、pass语句、number数字、字符串、列表、元组、字典、日期和时间、函数、模块、文件I/O、file方法、异常处理、os文件/目录方法、内置函数
python高级:面向对象、正则表达式、CGI编程、MYSQL、网络编程、SMTP、对线程、XML解析、GUI编程(Tkinter)、python IED、json、AI绘画
下面几个标准库是学习Python用得上且必须了解的:
Django**、Flask**、Tornado**、NumPy**、Pandas**、Matplotlib**、Requests**、Scrapy**、threading**、scikit-learn**、TensorFlow**
附上python学习手册:
https://www.runoob.com/python/python-intro.html
三、学习方向
Python职业方向大体上分为以下六个:
Web全栈工程师、爬虫开发工程师、人工智能工程师、Python开发工程师、游戏开发工程师、搜索引擎工程师。
找项目进行实操,获取经验很重要