为学弟学妹精心整理的 python 系统入门学习

简介: 为学弟学妹精心整理的 python 系统入门学习

书籍


《Python编程,从入门到实践》,这应该是世界上最畅销的Python编程书,没有之一。英文名叫作《Python crash course》,作者Eric Matthes是一名高中老师,正是有着丰富的教学经验才会写出这样深得人心的书。看了本书的目录,基本把python的核心语法都讲到了,学完之后可以搞点小事情,比如数据分析、可视化编程、web开发等。


《Python学习手册》,该书已经出到第五版,对语法的讲解非常详细,而且有丰富的插图和示例代码。详细有时候意味着啰嗦,很多人觉得作者过于琐碎,但其实不太明白作者的用心良苦,想要学好python还真得细细琢磨语法。


《笨方法学Python》,书里面一步步引导初学者从下载软件开始,到安装、配置,写出第一个hello world,最后实现一款有用的小软件或者有趣的小游戏,最终学会并喜欢上python。


《流畅的python》,豆瓣9.4分!这本书不是通俗意义上的python语法书,而是教你写出更简洁、更规范、更聪明的python代码。


《Effective Python:编写高质量Python代码的59个有效方法》,书中有59个Python编程的技巧和捷径,并用真实代码示例进行了解释。当然阅读起来会有些门槛,适合那些有基础的童鞋。


《Python Cookbook》,cookbook系列一向是精品,python这本也不例外,适合有基础的朋友看,里面讲了很多python编程的奇技淫巧,对资深开发者来说也是可以长读的。


网课


1、慕课网python入门


http://www.imooc.com/learn/177


2、慕课网python进阶


https://link.zhihu.com/?target=http%3A//www.imooc.com/learn/317


3、用python玩转数据


https://link.zhihu.com/?target=https%3A//www.coursera.org/learn/hipython


4、Python3数据分析教程实战数据


https://link.zhihu.com/?target=https%3A//www.bilibili.com/video/av34675769%3Ffrom%3Dsearch%26seid%3D3000722924614788455


项目推荐

实例一:满分推荐,非常值得练习

GitHub - Yixiaohan/show-me-the-code: Python 练习册,每天一个小程序


实例二:一步一步的做web app,解释以及源码


实战 - 廖雪峰的官方网站



实例四:web网站开发实战,源码下载


GitHub - michaelliao/awesome-python-webapp: 小白的Python入门教程实战篇


实例五:在线问答系统,源码解读下载


仿StackOverflow开发在线问答系统


实例六: 博客系统,源码解读下载


Python之路【第十八篇】Django小项目简单BBS论坛部分内容知识点


实例七:论坛系统,视频课程观看练习


用Python Django快速做出高大上的BBS论坛网站(共13课时)


实例八:成绩管理系统,源码下载


一个使用django开发的综合成绩管理系统


实例九:新闻系统,源码解读下载


python项目练习四:新闻聚合


实例一:2048小游戏,源码解读下载


Python实例浅谈之八2048游戏(字符界面)




刷题网站


Python 小例子


来自github网站上的项目,提供了141个代码小样,并标注了难度等级。


告别枯燥,致力于打造 Python 经典小例子、小案例。


GitHub - jackzhenguo/python-small-examples: 告别枯燥,致力于打造 Python 实用小例子,更多Python良心教程见 Python中文网 http://www.zglg.work

image.png




image.png


编程教室

Crossin的编程教室 - 在线练习


image.png


python100天从新手到大师


GitHub - jackfrued/Python-100-Days: Python - 100天从新手到大师


这是一个github网站11W+星标的项目教程,对于前15天的基础部分,作者还专门配套了视频讲解,帮助小白尽快弄懂基础知识,快速入门进行学习。


[ LeetCode ]


题库 - 力扣 (LeetCode) 全球极客挚爱的技术成长平台


会算法对一个编程人员来说,有多大的优势就不用多说了,LeetCode 是一个做算法题的网站,有多种语言可选 ,也有移动端的应用。来这里挑战,最好要有数据结构的基础!


image.png



相关文章
|
3天前
|
弹性计算 数据管理 数据库
从零开始构建员工管理系统:Python与SQLite3的完美结合
本文介绍如何使用Python和Tkinter构建一个图形界面的员工管理系统(EMS)。系统包括数据库设计、核心功能实现和图形用户界面创建。主要功能有查询、添加、删除员工信息及统计员工数量。通过本文,你将学会如何结合SQLite数据库进行数据管理,并使用Tkinter创建友好的用户界面。
从零开始构建员工管理系统:Python与SQLite3的完美结合
|
2天前
|
Python
探索Python装饰器:从入门到实践
【10月更文挑战第32天】在编程世界中,装饰器是一种特殊的函数,它允许我们在不改变原有函数代码的情况下,增加额外的功能。本文将通过简单易懂的语言和实际案例,带你了解Python中装饰器的基础知识、应用以及如何自定义装饰器,让你的代码更加灵活和强大。
9 2
|
2天前
|
监控 Python
探索Python中的装饰器:从入门到实践
【10月更文挑战第31天】在Python的世界里,装饰器是那些隐藏在幕后的魔法师,它们拥有着改变函数行为的能力。本文将带你走进装饰器的世界,从基础概念到实际应用,一步步揭开它的神秘面纱。你将学会如何用几行代码增强你的函数功能,以及如何避免常见的陷阱。让我们一起来发现装饰器的魔力吧!
|
7天前
|
机器学习/深度学习 数据采集 存储
使用Python实现智能农业灌溉系统的深度学习模型
使用Python实现智能农业灌溉系统的深度学习模型
45 6
|
10天前
|
数据采集 机器学习/深度学习 人工智能
Python编程入门:从基础到实战
【10月更文挑战第24天】本文将带你进入Python的世界,从最基础的语法开始,逐步深入到实际的项目应用。我们将一起探索Python的强大功能和灵活性,无论你是编程新手还是有经验的开发者,都能在这篇文章中找到有价值的内容。让我们一起开启Python的奇妙之旅吧!
|
11天前
|
机器学习/深度学习 数据采集 算法框架/工具
使用Python实现智能生态系统监测与保护的深度学习模型
使用Python实现智能生态系统监测与保护的深度学习模型
41 4
|
12天前
|
数据采集 存储 数据库
Python中实现简单爬虫的入门指南
【10月更文挑战第22天】本文将带你进入Python爬虫的世界,从基础概念到实战操作,一步步指导你如何使用Python编写一个简单的网络爬虫。我们将不展示代码示例,而是通过详细的步骤描述和逻辑讲解,帮助你理解爬虫的工作原理和开发过程。无论你是编程新手还是有一定经验的开发者,这篇文章都将为你打开一扇通往数据收集新世界的大门。
|
10天前
|
测试技术 开发者 Python
探索Python中的装饰器:从入门到实践
【10月更文挑战第24天】 在Python的世界里,装饰器是一个既神秘又强大的工具。它们就像是程序的“隐形斗篷”,能在不改变原有代码结构的情况下,增加新的功能。本篇文章将带你走进装饰器的世界,从基础概念出发,通过实际例子,逐步深入到装饰器的高级应用,让你的代码更加优雅和高效。无论你是初学者还是有一定经验的开发者,这篇文章都将为你打开一扇通往高效编程的大门。
|
12天前
|
存储 人工智能 数据挖掘
Python编程入门:构建你的第一个程序
【10月更文挑战第22天】编程,这个听起来高深莫测的词汇,实际上就像搭积木一样简单有趣。本文将带你走进Python的世界,用最浅显的语言和实例,让你轻松掌握编写第一个Python程序的方法。无论你是编程新手还是希望了解Python的爱好者,这篇文章都将是你的理想起点。让我们一起开始这段奇妙的编程之旅吧!
17 3
|
10天前
|
机器学习/深度学习 人工智能 算法
机器学习基础:使用Python和Scikit-learn入门
机器学习基础:使用Python和Scikit-learn入门
20 1