Python很适合网络应用:网站、后台服务等等;Python为我们提供非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量的内容。除了内置库外,还有大量的第三方库,直接供我们来调用。

一、了解Python

目前Python的应用最多的就是:全栈开发、数据分析、运维,后面还有人工智能相关的内容。下面看看这几个方向发展方向。 />

我们可以看到上图每一个方向的最下面对应一个线路图,线路图会在下一个阶段放出来。就算是小白的话,Python也是非常容易入门的。

之所以说Python语法比较简单,是因为它采用的是缩进的方式:

# print absolute value of an integer:

a = 100

if a >= 0:

print(a)

else:

print(-a)以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。

缩进有利有弊。好处是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照约定俗成的管理,应该始终坚持使用4个空格的缩进。

缩进的另一个好处是强迫你写出缩进较少的代码,你会倾向于把一段很长的代码拆分成若干函数,从而得到缩进较少的代码。

缩进的坏处就是“复制-粘贴”功能失效了,这是最坑爹的地方。当你重构代码时,粘贴过去的代码必须重新检查缩进是否正确。此外,IDE很难像格式化Java代码那样格式化Python代码。

最后,请务必注意,Python程序是大小写敏感的,如果写错了大小写,程序会报错。

二、Python Web开发

下面我们看一下Python可阶段的学习线路图: />

第一个阶段的基础是一定要学的:1)计算机组成原理:计算机组成部分、操作系统分类、B/S和C/S架构、理解软件与硬件的区别

2)Python变量以及开发环境:字符串、数字、字典、列表、元祖等

3)流程控制语句:程序的执行顺序,顺序执行、循环执行、选择执行

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

5)文件的基本操作:文件的打开、编辑、关闭

6)面向对象编程:类对象、实例对象、定义类、实例化对象

7)异常处理:学会捕捉异常、自定义异常

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

9)飞机大战游戏制作:自己独立完成飞机大战游戏

下面就是Python和Linux高级:1)Linux系统应用:Linux发行版系统的使用、基本的操作语句

2)网络编程:TCP/IP协议、服务器工作过程

3)并发编程:线程、进程、协程

4)函数高级应用:熟练使用函数的调用等

5)正则表达式:熟练舒勇re模块的各种方法

6)数据库:关系型数据库、非关系型数据库、MySQL

7)Python语法进阶:闭包、装饰器、生成器、迭代器

8)mini-web服务器:根据网络服务的过程写出简易的web服务器

9)mini-web框架:可以编写简易的web服务器框架

第三阶段:前端开发HTML的学习:HTML的文档结构、快速创建HTML方法

CSS:CSS的使用

PS的简单应用:Photoshop的基本使用、取色、图层

JavaScript的学习:JavaScript的基本语法

jQuery的学习:jQuery的使用

Vue框架:框架的使用以及注意点

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

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

三、资源分享

文章相关:

Python自学课程视频:

上述是课程学习均有网盘的资源,就是含有课件、课程笔记以及源码的资源。但是放网盘的话就会被和谐。有需要的留言或者私信我吧。

如何系统的自学python 知乎-作为小白,如何系统的自学PythonWeb开发?相关推荐

  1. 如何系统地自学python~知乎_经验分享 | 如何系统地自学 Python?

    是否非常想学好 Python,一方面被琐事纠缠,一直没能动手,另一方面,担心学习成本太高,心里默默敲着退堂鼓? 幸运的是,Python 是一门初学者友好的编程语言,想要完全掌握它,你不必花上太多的时间 ...

  2. 如何自学python知乎-初次接触python,怎么样系统的自学呢?

    这是一篇 Python 入门指南,针对那些没有任何编程经验,从零开始学习 Python 的同学.不管你学习的出发点是兴趣驱动.拓展思维,还是工作需要.想要转行,都可以此文作为一个参考. 在这个信息爆炸 ...

  3. 自学python 知乎-为什么自学Python看不进去?

    超级干货来了,浓缩了我学习python的所有学习经历,从中获取到的经验分享给你,如果你看了没用,退乎 大学 高中的我,考了三次高考才勉强考上一个二本大学一本数学专业,你没听错,三次:就像俞敏洪和马云一 ...

  4. 自学python可以找到好的工作吗-通过自学python能找到工作吗

    首先,自学Python是能够找到相关工作的. Python语言在近几年的上升趋势非常明显,语言生态也越来越健全,在Web开发.大数据开发.人工智能开发(机器学习.计算机视觉等).嵌入式开发和各种后端开 ...

  5. 如何系统的自学python 知乎-如何系统地自学Python?

    感谢邀请 Python在软件质量控制.提升开发效率.可移植性.组件集成.丰富库支持等各个方面均处于先进地位.同样学习编程语言,当然要选择学习业内目前先进.热门.将来应用广泛.有前途和前景的编程语言. ...

  6. 如何系统的自学python 知乎-如何系统地自学 Python?

    /> 这个话题我太有发言权了.因为我就是没有学过任何编程语言,零基础学习的python.我个人觉得零基础的情况下先看视频效果会更好,因为你是零基础,你可能连怎么使用编辑器,敲完代码怎么运行,排查 ...

  7. 如何系统的自学python 知乎-应该怎样系统的学习Python标准库?

    先放个牛逼的学习资料:Python 3 Module of the Week,中文名<每周一个 Python 3 模块>.作者几乎实践了一遍全部标准库,并为每一个 API 补充了一段代码示 ...

  8. 自学python 知乎-马哥教育官网-专业Linux培训班,Python培训机构

    一直在学习Python, 近来找到一本Python神书 500 line or less.有兄弟提到了git的源码,这儿不只是源码,而是这么一本书,现在还没出书,可是在网上有现已看到了 review版 ...

  9. 如何自学python知乎-怎么用最短时间高效的学习Python!知乎大佬给出了这样的答案!...

    怎么用最短时间高效的学习Python!知乎大佬给出了这样的答案! 文章最后的资料免费送给各位想学习又找不到方法,找不到资源的小伙伴 1.入门读物 2.进阶读物 3.Web框架 4.爬虫开发 5.图形图 ...

最新文章

  1. python:urllib2.URLError urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
  2. ftp服务器 文件目录,如何列出ftp服务器上的目录中的文件?
  3. shell date 格式化
  4. 技术人的标准——简历模板
  5. Python 数据分析与展示笔记1 -- Numpy 基础
  6. spring 事务说明
  7. php7 nts,php7.0.24-nts配置步骤
  8. 小甲鱼 OllyDbg 教程系列 (九) :Delphi 程序逆向特点
  9. 制作CentOS 5.9自动安装光盘iso镜像
  10. STM32单片机实现DMA+ADC+UART功能
  11. vue 连接地址下载 PDF
  12. Java反射获取Android系统属性值
  13. Scalaz(49)- scalaz-stream: 深入了解-Sink/Channel
  14. 怎样用计算机自带软件打电话,怎样用电脑拨号打电话 yuntel电话助手自动拨号软件...
  15. 《计算机组成原理(微课版)》第1章课后习题答案
  16. 中国皇帝顺序(全)---
  17. 算法学习----红黑树
  18. 计算机桌面属性打不开,电脑计算机属性打不开怎么办
  19. html表单中怎么写年份,HTML表单
  20. matlab中qr函数 QR分解

热门文章

  1. mysql 视图 临时表模式
  2. 移动vue项目,启动错误:Module build failed: Error: No PostCSS Config found in:
  3. 【C/C++应用实例】基于线性结构的1KB内存IC存储模拟展示(C/C++)
  4. 【linux基础】CMake如何生成动态链接库文件
  5. avalon数据已更新,视图未更新的bug修复
  6. python基础-字典
  7. 3. Android框架和工具之 xUtils(BitmapUtils)
  8. (转)ArcEngine读取数据(数据访问)
  9. 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 有损脑健康的七种坏习惯...
  10. Leetcode 383 Ransom Note