想学python自学_想学习Python,有哪些自学的途径呢?

不请自来

达小猿建议我们先掌握学习路径,掌握必备的知识点

然后再找自学渠道

下面我分享一条大致的Python学习路线。1、建立发展的环境。

人所好事,必先利己,我们必须做好前期准备,在Python的网站上,我们可以下载到Python的开发环境,Python3.X是时代的潮流,与2.X相比有很多的改进,因此建议大家下载3.X的版本,网址如下:

Welcome to Python.org

2.python语言基础

掌握Python的语法特征,学习过程控制语句、字符串操作等编程基础知识,与其它语言相似,是学习编程的第一步。在线搜索教学录像和辅导资料时,这里不再多赘述,寻找教学资源是学习的前提。

3、积极进取。

学习了灵活地运用基础知识之后,就要开始对函数的应用、面向对象的设计思想以及数据库的增删改查等进行研究。就是这样才算是真正开始进入了编程的世界,之前学不懂很正常,编程语言也是一种语言,要多学多练才能培养语感,有困难请教别人也好,上网查也好,都要保持学习的热情,不要半途而废。到了一定的程度,就会有顿悟的现象,这之后,敲代码就会像呼吸一样自然。

4.先进应用。

基础扎实之后,就要打开“转岗”系统,根据自己的目标,选择全栈、后端、前端或数据处理等方向。学会不同的框架,比如GUI界面编程、Pygame游戏编程、网络爬虫开发、web编程等等,在这个阶段,趣味与实用相结合,每一次的挑战都能得到成就感。真正体会了编程的威力。

5是项目实战。

开发人员的履历中最重要的一条就是项目经验,你可以通过个人或团队共同完成一个基于Python的框架和库的项目,项目的质量意味着面试后的底气。可试着合作一个外包的项目,结果纸上谈兵,程序员总是在实践中不断取得进步。

6.Python各个方面都需要掌握:

基本语法、函数、模块和包、面向对象、网络编程、并发编程、数据库。

web编程:html,js等等,掌握至少一个前端框架。

运行工程师:Linux系统运行,脚本编写,掌握一些运行工具,并对程序有大概的了解。

资料分析:爬虫常用技术和爬虫常用开发框架。

以下是来自jackfrued大亨的Python学习过程,其中包含了各个阶段学习中可能遇到的问题,非常实用。

Python基础进阶知识点:一、Web开发

同步框架:Django、Flask;异步框架:Tornado、Sanic;Tornado框架;Git版本控制;HTTP方法以及响应码;关系型数据库:MySQL、PostgreSQL、Oracle;非关系型数据库:Redis、Mongo;日志;项目的部署;实战练习。

二、爬虫

爬虫应用领域;爬虫的合法性:Robots.txt;HTTP请求:请求行、请求头,请求体;响应:响应码、响应头、响应体;相关工具:Chrome Developer Tools、PostMan、Httpie、BuiltWith;网络请求模块:urllib、requests;数据提取:正则、XPath、Beautiful Soup、pyquery;数据持久化;并发下载:aiohttp、async、await、异步I/O 、协程;其他:框架(Scrapy)、Selenium

三、数据分析

数据整理库:Pandas、Numpy库;数据可视化:matplotlib库、pycharts库

四、人工智能

网络爬虫;爬虫原理与数据抓取;scrapy框架;爬虫分布式集群;大项目三:婚恋网站数据采集;大数据科学分析;数据分析;数据可视化;大项目四:婚恋网站数据分析;机器学习;监督学习算法;机器学习框架scikit-learn;大项目五:广告推荐系统;

需要掌握的核心编程:.Linix基本命令;python语法基础;python字符串解析;python时间和日历;python文件操作;python面向对象;设计模式;异常;模块;项目实战:游戏界面开发等。

自学渠道

最后一步,当然是你的学习资料。

资料可能对于很多Python编程的学习者来讲是最重要的,工欲善其事必先利其器,这个道理懂得人特别多。【达内教育】python教程全套2020版_从零开始完全入门_学完达到python工程师水平(更新中)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​b23.tv实验楼

https://www.shiyanlou.coma 提供免费的Linux实验环境

Py资源中文大全

http://t.cn/Rq0C0ETa各种python包和管理工具

PEP8 Py编码规范中文版

https://dwz.cn/30uIzs9Wa代码规范与基础同样重要

Py Code Examplesahttps://dwz.cn/dawtruYka精细到方法级别的代码案例

几个Py练习题

https://dwz.cn/ExJnmwOJa有几个不错的实用练习题

写在最后

我是会编程会唠嗑的达小猿,关注我一起关爱程序猿

如果觉得内容干货、质量不错,欢迎点赞、关注、喜欢、收藏四连

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值