我是完全自学的,看完这条回答你就不用花钱学了。一千多的课程也就是基础课,并不会给你有多深入。如果要是学基础的话,看看下面的学习线路图以及相关的学习方法足够了。贴一个我之前自学的路径图和方法。

小白学Python需要先找到自己的学习目的。说小一点的,想实现爬一个网站。大一点,未来想做数据方面的工作。不管是小目的还是大的,都必须弄清楚。只有清楚的看到目标才知道当下学的是什么。

懒人目录:

入门Python需要下载什么软件

入门Python从哪里学起

优质的自学资源分享

一、入门Python需要下载的软件

Python和PyCharm。Mac还是Windows根据自己的本选。

至于其他编程相关软件:火狐浏览器、谷歌浏览器、文件搜索利器Everything、局域网通信软件飞秋、虚拟机VMwareworkstation full、Linux版Mysql、Windows版MySQL、数据库客户端Navicat、自动化测试selenium、代码版本管理器Git、代码编辑器Sublime Text、文本编辑器Ty.pora;

以上内容不用全部都下载,需要什么下载什么就可以。不想涉及web的话,是不用安装PS的。下面就分享一下,Python的职业发展还有学习路线图。

二、入门Python从哪里学起

入门的话,是要从了解Python开始学起来。先知道它在什么领域可以做什么。文章篇幅过长,有需要的建议慢慢看。首先来看一下,

Python的职业发展路径:

简化一下之后的图:

1.Python基础

计算机组成原理:

计算机组成部分、操作系统分类、B/S和C/S架构、理解软件与硬件的区别

Python变量以及开发环境:

字符串、数字、字典、列表、元祖等

流程控制语句:

程序的执行顺序,顺序执行、循环执行、选择执行

函数:

定义函数、调用函数、函数的嵌套、递归函数

文件的基本操作:

文件的打开、编辑、关闭

面向对象编程:

类对象、实例对象、定义类、实例化对象

异常处理:

学会捕捉异常、自定义异常

模块和包:

理解模块和包的概念并学会使用

飞机大战游戏制作:

自己独立完成飞机大战游戏

2.开发框架

大部分后台的业务都会使用到web框架来开发,可以提高工作效率。Python当中常用的web框架是Django、Flask、Tornado等。

Django框架:

Git源代码管理、Redis缓存、VUE介绍、Vue基本语法、ES6语法、VUE 生命周期、Django框架介绍、Django模型、ORM及数据库操作、视图及模板、Django中间件

3.数据库

只说最常用的三种类型数据库,都是网站业务后端使用率很高的。Mysql、Mongodb,Redis;这三种数据库分别是关系型数据库,文档型数据库还有内存型的数据库。需要学的就是如何使用并且设计,最后是优化。

4.前端知识

HTML的学习:

HTML的文档结构、快速创建HTML方法

CSS:

CSS的使用

PS的简单应用:

Photoshop的基本使用、取色、图层

JavaScript的学习:

JavaScript的基本语法

jQuery的学习:

jQuery的使用

Vue框架:

框架的使用以及注意点

5.web服务器

Flask web框架的使用:

模板与表单、数据库的使用、单元测试、第三方扩展与部署、Redis缓存使用、GIT版本控制、云服务器的使用、验证码的收发、网站项目开发实战

Django web框架的使用:

框架的使用方法、模型介绍、ORM以及数据库操作、视图以及模板、Django中间件、Django REST Framework、网站项目开发实战

6.Linux操作系统

Nginx是在Linux服务器上运行的,所以需要学习Linux系统。

Linux命令:

Ubuntu操作系统介绍与使用、Linux命令使用、Linux命令选项的使用、远程登录和远程拷贝、vim编辑器使用、Ubuntu软件安装和软件卸载

三、优质的自学资源分享

Python学习教程:

Python入门教程完整版(懂中文就能学会)

Python全栈快速搭建Web服务器

Python进阶之Django框架

bootstrap商业网站实战1

bootstrap商业网站实战2

以上全部内容,均有配套资料。内含有PPT课件,课程笔记和源码。

Python每个阶段课后习题(按照顺序):

Python基础知识习题

Python有关变量、数据类型以及运算符的习题

Python函数相关的练习题

Python中判断语句以及循环语句的习题

Python字符串操作的相关函数习题

Python中列表、元祖和字典的习题

Python函数的闭包、装饰器等练习题

Python中文件操作的相关习题

Python异常相关的全部笔试题

Python中模块的所含内容习题

Python面向对象习题,笔试内容

Python封装、继承和多态以及类方法等习题

下面给大家看一下我为大家准备的python自学视频教程()

本套资料归总有九大模块

学习大纲+路线

第一阶段Python入门

章节1:Python入门

章节2:编程基本概念

章节3:序列

章节4:控制语句

章节5:函数

章节6:面向对象编程

第二阶段Python 深入与提高

章节1:异常处理

章节2:游戏开发-坦克大战

第三阶段Python 网络与并发编程

章节1:并发编

章节2:网络通信

第四阶段数据库编程基础

章节1:数据库环境搭建

章节2:SQL 语句基础

第五阶段Linux 环境编程基础

章节1:linux 和虚拟机环境配置

章节2:linux 常用命令

章节3:linux 用户和权限管理

章节4:linux 安装软

第六阶段Python 核心特性

章节1:内存管理

章节2:生成器

章节3:函数式编程

章节4:正则表达式

第七阶段网页编程基础

章节1:html5

章节2:CSS 样式

章节3:JavaScript

章节4:jquery

第八阶段Python_Django 框架

章节1:Django 入门

章节2:Django 模型

章节3:Django 视图

章节4:Django 模板

章节5:Django 高级

章节6:Django 集成第三方

章节7:版本管理和 git 使用

章节8:Blog 项目

第九阶段Python_Tornado 框架

章节1:Tornado 简介和使用

章节2:Tornado 深入学习

章节3:Tornado 的模板

章节4:Tornado 数据库操

章节5:Tornado 异步

第十阶段Python_大型电商项目

章节1:电商项目分析和环境配置

章节2:电商项目-商品模块开发

章节3:电商项目-用户管理模块开发

章节4:电商项目-购物车模块开发

章节5:电商项目总结与部署

第十一阶段Python 爬虫开发

章节1:爬虫介绍与常用工具

章节2:爬虫开发常用模块

章节3:数据提取与验证码识别

章节4:scrapy 框架简介与配置

章节5:scrapy 框架高级

章节6:爬虫数据存储

章节5:scrapy 框架高级

章节8:分布式爬虫

以上就是小编本次分享的python自学视频资料,各位小伙伴你们见过这么系统这么详细的教程吗?抓紧时间赶快学习起来,为自己的未来奋斗吧!

40天python新手入门教程_自律改变自我!努力40天轻松从入门到精通Python相关推荐

  1. python新手入门教程思路-Python新手入门教程_教你怎么用Python做数据分析

    Python新手入门教程_教你怎么用Python做数据分析 跟大家讲了这么多期的Python教程,有小伙伴在学Python新手教程的时候说学Python比较复杂的地方就是资料太多了,比较复杂.很多网上 ...

  2. python 手机编程termux_Python新手入门教程_在手机上就能学习编程的软件

    Python新手入门教程_在手机上就能学习编程的软件 很多小伙伴会问:我在学编程,想利用坐地铁坐公交吃饭间隙学编程,在手机上能学编程的软件有哪些?毕竟时间宝贵啊!!哈哈哈!!! 这个问题,在悟空回答的 ...

  3. python手机开发的软件_Python新手入门教程_在手机上就能学习编程的软件

    Python新手入门教程_在手机上就能学习编程的软件 很多小伙伴会问:我在学编程,想利用坐地铁坐公交吃饭间隙学编程,在手机上能学编程的软件有哪些?毕竟时间宝贵啊!!哈哈哈!!! 这个问题,在悟空回答的 ...

  4. 苹果手机上运行python_Python新手入门教程_在手机上就能学习编程的软件

    Python新手入门教程_在手机上就能学习编程的软件 很多小伙伴会问:我在学编程,想利用坐地铁坐公交吃饭间隙学编程,在手机上能学编程的软件有哪些?毕竟时间宝贵啊!!哈哈哈!!! 这个问题,在悟空回答的 ...

  5. python新手入门教程-终于知晓python新手练习教程

    Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.作为今年来越来越流行的语言,我们该如何学习或者转行学习Python呢,这里小迹为大家介绍如何入门学习Python.以下是小编为你整理 ...

  6. ArcGIS for Desktop入门教程_第七章_使用ArcGIS进行空间分析 - ArcGIS知乎-新一代ArcGIS问答社区...

    原文:ArcGIS for Desktop入门教程_第七章_使用ArcGIS进行空间分析 - ArcGIS知乎-新一代ArcGIS问答社区 1 使用ArcGIS进行空间分析 1.1 GIS分析基础 G ...

  7. snap7使用说明中文版_Python官方入门教程_中文版_3.7.3

    张小森:Python官方入门教程/2. 使用 Python 解释器​zhuanlan.zhihu.com 张小森:Python官方入门教程_中文版_3. Python 的非正式介绍​zhuanlan. ...

  8. ArcGIS for Desktop入门教程_第二章_Desktop简介 - ArcGIS知乎-新一代ArcGIS问答社区

    原文:ArcGIS for Desktop入门教程_第二章_Desktop简介 - ArcGIS知乎-新一代ArcGIS问答社区 1 Desktop简介 1.1 ArcGIS for Desktop ...

  9. Webservice入门教程_教程目录以及地址

    场景 项目专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37726 实现 1.WebService入门简介教程 https://b ...

最新文章

  1. pandas使用to_dict方法把datafraem保存为字典形式
  2. oracle高级查询用法
  3. python中loop函数运用_使用涉及函数的Python在for循环中填充DataFrame
  4. node.js入门 - 12.api:进程(process)
  5. OpenCV改变图像的对比度和亮度
  6. WordPress中使主题支持小工具以及添加插件启用函数
  7. html盒子阴影只设置左右,只在容器一边或两边显示盒子阴影
  8. Net泛型类的学习总结
  9. 魅族管理层换血?官方回应:信息被错误解读 黄章仍为最大股东
  10. 关于机器学习 Machine Learning中loss函数参数正则化的一点思考
  11. sql server dateadd()
  12. mysql 交叉表 存储过程_用于生成交叉表的存储过程的存储过程
  13. java输出汉字_java怎么 输入输出中文
  14. 马蜂窝火车票系统服务化改造初探
  15. 深度学习非自回归语音合成与自回归语音合成对比
  16. 2022-2028年中国酒店PMS行业市场行情动态及发展趋向分析报告
  17. 阿里云ECS训练营Class6
  18. 什么是业务流程重组?
  19. 关于BigDecimal.ROUND_HALF_UP与ROUND_HALF_DOWN
  20. 什么样的人适合当程序员?挺有意思的一篇文章

热门文章

  1. 2011网络IT界大事件TOP 25
  2. python图像文件压缩_python中如何实现图片压缩
  3. 浅析关系数据库和NoSql非关系数据库
  4. 淘淘商城虚拟机启动命令
  5. Arrhenius 方程的数学表达式背后的物理意义
  6. 车辆派遣管理系统-查询统计
  7. Mac上重复文件查找清理软件:1Click Duplicate Finder
  8. 现在联盟哪个服务器有无限乱斗,2020年lol国服无限乱斗延长_英雄联盟国服无限乱斗延长开放时间详情_3DM网游...
  9. Linux在线搭建自己的文档网站
  10. js进栈出栈_链栈及基本操作(包含入栈和出栈)详解