我是完全自学的,看完这条回答你就不用花钱学了。一千多的课程也就是基础课,并不会给你有多深入。如果要是学基础的话,看看下面的学习线路图以及相关的学习方法足够了。贴一个我之前自学的路径图和方法。
小白学Python需要先找到自己的学习目的。说小一点的,想实现爬一个网站。大一点,未来想做数据方面的工作。不管是小目的还是大的,都必须弄清楚。只有清楚的看到目标才知道当下学的是什么。
懒人目录:
一、入门Python需要下载的软件
Python和PyCharm。Mac还是Windows根据自己的本选。
至于其他编程相关软件:火狐浏览器、谷歌浏览器、文件搜索利器Everything、局域网通信软件飞秋、虚拟机VMwareworkstation full、Linux版Mysql、Windows版MySQL、数据库客户端Navicat、自动化测试selenium、代码版本管理器Git、代码编辑器Sublime Text、文本编辑器Ty.pora;
以上内容,我这边是都有的网盘的,但是一放上来就会被举报。所以大家还是自己去私信【Python】,
以上内容不用全部都下载,需要什么下载什么就可以。不想涉及web的话,是不用安装PS的。下面就分享一下,Python的职业发展还有学习路线图。
二、入门Python从哪里学起
入门的话,是要从了解Python开始学起来。先知道它在什么领域可以做什么。文章篇幅过长,有需要的建议慢慢看。首先来看一下,Python的职业发展路径:
简化一下之后的图:
1.Python基础
2.开发框架
大部分后台的业务都会使用到web框架来开发,可以提高工作效率。Python当中常用的web框架是Django、Flask、Tornado等。
3.数据库
只说最常用的三种类型数据库,都是网站业务后端使用率很高的。Mysql、Mongodb,Redis;这三种数据库分别是关系型数据库,文档型数据库还有内存型的数据库。需要学的就是如何使用并且设计,最后是优化。
4.前端知识
5.web服务器
6.Linux操作系统
Nginx是在Linux服务器上运行的,所以需要学习Linux系统。
上述针对目的为使用Python做网站开发所需要的知识点。如果有需要爬虫方面的,或者是数据方面的细分知识点。留言或者私信我~~【Python】
三、优质的自学资源分享
Python学习教程:
以上全部内容,均有配套资料。内含有PPT课件,课程笔记和源码。
有需要的可以评论私信【Python】。
Python每个阶段课后习题(按照顺序):