前一段时间,跟一个人聊天,因为我是从事python行业的,无意中聊到python,他的回答,差点以为一个正常的聊天要转变成语言的battle
他跟我说:python绝对是垃圾!当时我一脸懵,怎么还带人身攻击?要battle语言吗?
心想着这一定是想要battle语言,我没有先急着反驳他,想了解一下原因:原来这位老兄学了python2年,每天下班花费业余时间去学习python,但是在python基础就开始迷茫,没有学到有用的东西,这才来了一句:python绝对是垃圾的结论。
这又是个半路学习python放弃的案例,对于这类,咱只想说:学了两年,没有效果,肯定是你的学习方法有问题!
也就是说其实没有学会,跟python是不是垃圾没有一点关系,关键是看人。
所以,在这里针对向这位老兄一样学习python没有效果的,先不要抱怨。先一定要找到原因,然后去解决问题才是关键。
明确学习目标,选择方向
准备开始学习python的时候,先要了解清楚python的应用方向,现在python大致主要从事以下领域:
- web开发
- 网络爬虫
- 数据分析
- 人工智能
- 自动化运维与自动化测试等
了解清楚之后,根据自己的需求和特性去选择要学习的部分,学习所需要掌握的技能
制定Python学习计划(100天)
学习目录:
Day 01~15 - Python 语言基础
Day 16~20 - Python 语言进阶
Day 21~30 - Web 前端入门
Day 31~35 - 玩转 Linux 操作系统
Day 36~40 - 数据库基础和进阶
Day 56~60 - 实战 Flask
Day 61~65 - 实战 Tornado
Day 66~75 - 爬虫开发
Day 76~90 - 数据分析和机器学习
Day 91~100 - 团队项目开发
最为重要的就是基础要学好,地基打牢固,这里就说一下基础怎么学呢?
Day 01~15 - Python 语言基础
Day01 - 初识Python
-
Python简介 - Python的历史 / Python的优缺点 / Python的应用领域
-
搭建编程环境 - Windows环境 / Linux环境 / MacOS环境
-
从终端运行Python程序 - Hello, world / print函数 / 运行程序
-
使用IDLE - 交互式环境(R