Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python入门学习路线

Python入门学习路线

作者头像
py3study
发布于 2020-01-20 03:15:52
发布于 2020-01-20 03:15:52
1.3K0
举报
文章被收录于专栏:python3python3

Python技术路径中包含入门知识、Python基础、Web框架、基础项目、网络编程、数据与计算、综合项目七个模块。路径中的教程将带你逐步深入,学会如何使用 Python 实现一个博客,桌面词典,微信机器人或网络安全软件等。完成本路径的基础及项目练习,将具备独立的Python开发能力。

推荐下我自己创建的Python学习交流群935711829,这是Python学习交流的地方,不管你是小白还是大牛,小编都欢迎,不定期分享干货,包括我整理的一份适合零基础学习Python的资料和入门教程。

阶段1:入门知识

零编程基础的可以先从下面几个教程了解编程及环境入门知识。

2. Linux 基础入门

3. Git 实战教程

阶段2:Python基础

看完入门知识,就可以开始本阶段的征程了。(Python2和3的教程可以选择一个深入学习)

1. Python3 简明教程

2. Python快速教程

阶段3:Web框架

1. Python Django Web框架

2. Python Flask Web框架

阶段4:基础项目

1. Python 图片转字符画

用 50 行 Python 代码完成图片转字符画小工具。将学习到 Linux 命令行操作,Python 基础,pillow 库的使用,argparse 库的使用。

2. 200行Python代码实现2048

用200行的 python 代码完成2048小游戏的编写。将学习 Python 基本知识,状态机的概念,以及编写 python 游戏的步骤。

3. Python 破解验证码

通过一个简单的例子来实现破解验证码。从中我们可以学习到 Python 基本知识,PIL 模块的使用,破解验证码的原理。

4. Python文本解析器

本课程讲解一个使用 Python 来解析纯文本生成一个 HTML 页面的小程序。从中我们学习到Python基本语法,HTML标记语言,以及如何用 Python 将纯文本分成一个一个的文本块,并对它对解析。

5. Python3 色情图片识别

用 Python3 去识别图片是否为色情图片,我们会使用到 PIL 这个图像处理库,会编写算法来划分图像的皮肤区域。其中涉及到Python 3 基础知识,肤色像素检测与皮肤区域划分算法,Pillow及argparse的使用。

6. Python实现Python解释

本课程会从实现一个玩具解释器开始学习解释器的基本知识。之后通过考察Python字节码进一步学习理解Python解释器的内部机制。最终参考``Byterun``(一个现有的Python解释器)实现一个500行以内的Python解释器。

7. Python生成汉字图片字库

用 pygame 和 PIL 模块渲染字体生成字库。实验中将学习和实践 Python 基本知识,Pygame, PIL 模块的使用。

8. Python3 图片隐写术

通过Python3实现将关键信息隐藏在图片的效果,主要目的是为了不让预期接收者以外的人知晓传递的内容。与电视剧中使用特殊墨水传递信息一样,表面看就是一张什么都没写的白纸,实则暗藏着重要信息。

9. pygame开发打飞机游戏

使用Python快速开发一款PC端玩耍的微信打飞机游戏,基于pygame实现。

10. Python 实现简易 Shell

Shell 是一个用 C 语言编写的程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务,是用户使用 Linux 内核的桥梁。本次课程将通过 Python 来实现一个简易的 Shell。

11. Python实现3D建模工具

基于OpenGL实现一般CAD软件都会具备的基础功能:渲染显示3D空间的画面并可以操作3D空间中物体。

12. 使用 Python 3 编写系列实用脚本

使用 Python 3 来编写一系列的实用脚本,实验的过程中能熟悉 Python 3 的使用,学习使用各种功能强大的模块。

13. Python实现键值数据库

通过理解一个操作类似于 Redis,存储理念来自于 CouchDB 的键值数据库的源代码来学习如何做数据库的数据存储,体会使用不可变数据结构的优点。

14. Python3 & OpenCV 视频转字符动画

本课程使用 OpenCV 处理图片视频,将视频转为字符画序列,再在终端中播放字符动画。除了 OpenCV 的操作,本课程还会了解光标定位转义编码的使用。

阶段5:网络编程

1. Python3 实现火车票查询工具 使用 Python3 抓取 12306 网站信息提供一个命令行的火车票查询工具。通过该项目的实现,可以熟悉 Python3 基础及网络编程,以及 docopt,requests,prettytable 等库的使用。

2. Python实现基于协程的异步爬虫

本课程将探讨几种实现爬虫的方法,从传统的线程池到使用协程,每节课实现一个小爬虫。另外学习协程的时候,我们会从原理入手,以ayncio协程库为原型,实现一个简单的异步编程模型。

阶段6:数据与计算

1. Python科学计算(一)

2. Python科学计算(二)

3. Python 数据分析(一)

4. Python 数据分析(二)

5. Python基于共现提取《釜山行》人物关系

针对《釜山行》剧本的文本,使用python编写代码分析文本中人物的共现关系,完成对《釜山行》文本的人物关系提取,并利用Gephi软件对提取的人物关系绘制人物关系图。

6. 基于 Flask 与 MySQL 实现番剧推荐系统

本课程是基于 Python 的 Flask 框架和 MySQL 实现的简单的番剧推荐系统。在本课程中我们将学到如何用 Python 连接 MySQL 数据库,如何查询和展示数据及设计推荐算法等知识。

7. Kaggle入门:泰坦尼克号幸存者项目

Kaggle是一个线上数据科学竞赛类网站。本课程将使用python科学计算工具对Kaggle提供的泰坦尼克号上的人员数据进行分析建模。

8. 神经网络实现手写字符识别系统

本课程最终将基于BP神经网络实现一个手写字符识别系统,系统会在服务器启动时自动读入训练好的神经网络文件,如果文件不存在,则读入数据集开始训练,用户可以通过在html页面上手写数字发送给服务器来得到识别结果。

阶段7:综合项目

1. 高德API+Python解决租房问题 编写Python脚本爬取某租房网站的房源信息,利用高德的 js API 在地图上标出房源地点,划出距离工作地点1小时内可到达的范围,附上公交路径规划功能查看不同路径的用时。

2. Python实现简单的Web服务器 通过使用 Python 语言实现一个 Web 服务器,探索 HTTP 协议和 Web 服务的基本原理,同时学习 Python 如何实现 Web 服务请求、响应、错误处理及CGI协议,最后会使用 Python 面向对象思路进行重构。 3. 基于Flask/RethinkDB实现TODO List 本实验将学习 RethinkDB 作为数据库后端,Backbone.js 作为前端的技术栈,并实现一个清单应用。从中我们可以学习 Flask Web 应用框架,及 Rethinkdb 文档型数据库和 Backbone.js web开发框架。 4. Flask开发轻博客 使用Python Flask Web框架开发一个具备基本功能的轻博客平台,在其中学习Python的Web开发。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/04/10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
我们整理了20个Python项目,送给正在求职的你
职场中一贯有“金三银四”、“金九银十”的说法。如果你是一名正在求职或准备跳槽的程序员,不妨趁着这两个月时间好好准备一下。
用户7886150
2021/01/17
2.8K0
更完整更系统的python入门知识总结!评价:1.5w月薪
只要接触一点编程的同学就知道,我一点也没有言过其实。对于学习Python的重要性,这里不再赘述。今天整理的教程,是给零基础的同学入门Python。
一墨编程学习
2019/05/06
1.2K0
更完整更系统的python入门知识总结!评价:1.5w月薪
Python学习路线图(免费视频及参考图书)
之前分享了 Java学习路线图,有需要的小伙伴可以点击蓝字查看,这是比较基础的入门学习内容,想要真正成为一名合格的大佬,还是有很多坑需要踩,有许多的内容去学习,这里仅仅起到抛砖引玉。还有许多小伙伴在私信问Python的相关学习路线,那么我就简单的分享一下Python的学习路线,仅供参考。
马拉松程序员
2022/04/26
9960
Python学习路线图(免费视频及参考图书)
Python 入门路线图(2024 极简无废话版)
大家好,我是Python爱好者章北海 梳理一个Python从入门到精通路线图 大家都挺忙的,突出一个无废话
Ai学习的老章
2024/12/06
3511
Python 入门路线图(2024 极简无废话版)
2020年 Python学习路线及学习目标规划 拿走不谢!
找不到完整的学习路线?小编分享2020年Python学习路线及学习目标规划拿走不谢,Python作为今年来特别受欢迎的编程语言,是AI时代头牌语言AI领域的敲门砖,Python已经入驻小学生教材,将来不学Python不仅知识会脱节与小朋友都没共同话题了,作为程序员的我们,必须给自己增加一项技能,提高职场竞争力,掌握一定的Python技能。
python学习教程
2020/05/07
3K0
2020年 Python学习路线及学习目标规划 拿走不谢!
在知乎上学 Python - Web 开发篇
1. 最近我们将进行2期学习小组,面向完全零基础的Python入门学习小组已经开始,第一次任务的讨论将于明晚(15号)进行,现在上车还来得及
Crossin先生
2020/01/16
1.4K0
打算转行 该如何快速入门Python呢
学习任何一门语言都是从入门(1年左右),通过不间断练习达到熟练水准(3到5年),少数人最终能精通语言,成为执牛耳者,他们是金字塔的最顶层。虽然万事开头难,但好的开始是成功的一半,今天这篇文章就来谈谈如何开始入门 Python。只要方向对了,就不怕路远。
程序员小新
2021/12/14
4500
打算转行 该如何快速入门Python呢
你究竟能用Python做什么?
你可能会说,好吧,我可以写一些代码来做到这一点。 例如,如果图片中有很多浅棕色像素,那么我们可以说它是一只狗。
XXXX-user
2019/07/23
1K0
你究竟能用Python做什么?
怒肝半月!Python 学习路线+资源大汇总
视频地址:https://www.bilibili.com/video/BV133411C7u5/
程序员鱼皮
2021/10/12
1.1K0
AI名师揭秘编程界“网红”Python
总之,要么是什么电脑都会修的电脑维修店师傅,要么就是能盗号,会破解程序的大神黑客,其实这都是对我们程序员的一种误解
炒香菇的书呆子
2021/05/13
4910
AI名师揭秘编程界“网红”Python
测试开发学习路线,学完去大厂
在测试行业,我们一般都听说过这3种岗位:测试工程师(功能测试),自动化测试工程师,测试开发工程师。目前在互联网大厂,基本都只招测试开发工程师,意味着做软件测试也需要具备代码能力
Bug挖掘机
2022/09/28
6.7K0
测试开发学习路线,学完去大厂
怎么才能最短时、高效、踏实地学习 Python(附链接)
Python是当前全球的主流编程语言之一,基于其简洁的语法结构,可以让开发者用更少的代码完成很多复杂的效果开发。
数据派THU
2020/03/26
6830
怎么才能最短时、高效、踏实地学习 Python(附链接)
2017年最全的数据科学学习计划(完结篇)
注: 在PPV课微信公众号回复“数据科学计划”获取PDF全文,内附学习资料网址推荐,让学习直达源头,不用找度娘更省心! 本文为2017年最全的数据科学学习计划(1)续篇,欢迎小伙们收藏转发学习。 3.5构建个人资料 建议时间:8周(2017年9月-2017年10月) 主题内容: 3.5.1使用GitHub 3.5.2竞赛练习 3.5.3论坛 3.5.1使用GitHub 对于数据科学家来说,有一个GitHub配置文件来管理他/她所做过的项目的所有代码是非常重要的。这样将来你的雇主就可以看到你做了哪些项目,
小莹莹
2018/04/19
1.8K0
2017年最全的数据科学学习计划(完结篇)
为什么说Python是伟大的入门语言
本文作者列举了一些Python特性,并认为Python是最适合入门的编程语言,一起来看一下。
用户1332428
2018/07/26
7820
为什么说Python是伟大的入门语言
【黄啊码】Python学习路线
掌握Python基本语法规则及变量、逻辑控制、内置数据结构、文件操作、高级函数、模块、常用标准库模块、函数、异常处理、MySQL使用、协程等知识点。
黄啊码
2022/06/10
5780
为什么说Python是伟大的入门语言
本文作者列举了一些Python特性,并认为Python是最适合入门的编程语言,一起来看一下。 最近发表了三篇关于我的艺术史背景是如何影响我教学的文章。现在要分享一篇,为什么Python对于青少年和成年人是入门语言的最佳选择。 伟大的入门编程语言有什么特征呢?或者换一种方式问,“当我们教他们编程时,应该给予他们什么?”对于成年人和青少年学生,我认为以下五点非常重要。 学生从入门语言获得的五样东西 非常棒的首次体验,就像一本书的第一页,首先需要“入迷”,学习新知识不可避免的会遇到挫折,但要有持续的热情和好奇心,
CSDN技术头条
2018/02/13
1K0
为什么说Python是伟大的入门语言
Go学习 该如何入门
http://mpvideo.qpic.cn/0b2efuaacaaapiabgz7znvrfalodaewqaaia.f10002.mp4?dis_k=b720a91e1747133dc7917aa
兔云小新LM
2022/11/21
5820
Go学习 该如何入门
Python 的练手项目有哪些值得推荐?
在开始正题之前,先介绍一下它所属的系列。该系列叫 AOSA,是“The Architecture of Open Source Applications”的简称,即“开源程序的体系结构”,目前有四本书,本期主角是最近的一本(发布于 2016.7.12)。
知忆
2021/06/05
1K0
【Python】Python到底能干啥?
但是慢慢静下心来思考,我发现Python主要有三个方面的应用,今天就让我们一起来讨论一下吧:
lujohn3li
2020/03/04
7740
【Python】Python到底能干啥?
Python该怎么入门?Python入门教程(非常详细)「建议收藏」
通晓任何一门编程语言,都需求通过大量的实践来积累经验,解决遇到的各种疑难问题,看别人的源码,分享自己的分码的这个进程,才能够通晓Python的方方面面。一个对Python程序能算的上通晓的程序员,对相同一个问题,他知道很多种解决问题的方法,并能从中挑选最有功率的方法!
全栈程序员站长
2022/09/27
8190
Python该怎么入门?Python入门教程(非常详细)「建议收藏」
相关推荐
我们整理了20个Python项目,送给正在求职的你
更多 >
LV.0
这个人很懒,什么都没有留下~
交个朋友
加入数据技术工作实战群
获取实战干货 交流技术经验
加入[数据] 腾讯云技术交流站
获取数据实战干货 共享技术经验心得
加入数据技术趋势交流群
大数据技术前瞻 数据驱动业务实践
换一批
领券
一站式MCP教程库,解锁AI应用新玩法
涵盖代码开发、场景应用、自动测试全流程,助你从零构建专属AI助手
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档