[TimLinux] Python学习内容框架
以下内容主体来自《Python学习手册第四版》,大致整理出的方向
1. 第一部分:使用入门
介绍Python语法之前,先对Python的的各个方面进行一个比较宽广的介绍,包含对Python的一些问题,Python程序的运行方式,给出示例演示Python是如何运行的。这部分的学习,粗略的过一下即可,建议花时间在2小时内,总页数在60页左右。包含的章节如下:

2. 第二部分:类型与运算
这部分内容是Python语言的基础中的基础,对Python的内建基本数据类型进行了详细的介绍,需要精度的部分之一了,如果只是做运维、对一些文本文件的解析,在学习了这部分内容之后,基本上知识已经比较全面了,但是因为这部分的内容比较多,而且需要记忆的内容不少,为此需要下一些苦功夫了。建议花时间一周内,总页数在200页左右。

3. 第三部分:语句和语法
这部分与第二部分一样,都是基础中的基础,程序可以认为是数据加上算法,而具体到语言本身,则是有数据类型、编写代码的语句、对语句进行运算的过程。其中介绍的条件语句、循环语句、with语句、装饰器、可迭代对象、迭代器等都是基础语法结构,需要精度的章节,建议花时间一周内,总页数在130页左右。

4. 第四部分:函数
函数的目的在于代码重用,代码逻辑解耦和构建松耦合的代码,如果只想做一位熟悉Python写一些脚本的同学们来说,在掌握前三部分的知识后,加上这部分知识,基本上可以走遍天下了。单对一位追求30k月薪的程序员来说,这部分内容是必须完全,100%掌握并精通它,建议花时间一周内,总页数在140页左右。

5. 第五部分:模块
书写到这里,已经开始区分你是一位月薪15k还是月薪30k的,学完这部分高级内容的人才,基本上20k以上的薪资了,我喜欢树立目标,而最大的一个目标和动力就是自己掌握到的多少知识,能够从资本家那里换取多少月薪的钱,都说谈钱伤感情,但是不谈钱伤身,伤心也伤肾。模块是在Python里面是比函数更大的一个单元,其实可以这样排序:语句 -> 代码块 -> 函数 -> 类 -> 包(模块)。高手全掌握,普通选手掌握皮毛,被人瞧不起了吧(呵呵),建议花时间一周内,总页数跟函数部分差不多也80页左右。

6. 第六部分:类和OOP
没有对象的时候,想找个对象,有对象了也觉得烦,天天面向对象,相处下来很辛苦。但是当你把对象包起来,然后想要处对象的时候,从对象包里面抓取一个对象来处,完了爽了腻了,你就在抓取一个。这个对象包不能随便给你发一个对象,本来喜欢的是范冰冰,但是头一回抓取的时候就给你分配了凤姐,心里难不难受?肯定蓝瘦香菇了嘛。这个时候就需要给对象包立规矩,抓取的对象只能在有漂亮脸蛋、身材苗条、你期望大的地方是真的大,这些就是对象包(类)里面立下的规矩(属性),另外你希望抓取的对象能歌善舞,能扭能吹(方法)。这样你抓取对象就放心了,安全了。这就是我随便瞎给你举的例子,请忽略!这部分内容高级进阶必须走的路。建议花时间2周内,总页数在200页左右。

7. 第七部分:异常和工具
异常语法结构,在其他语言比如:bash、C语言都没有,在C++、Java、Ruby里面都有,异常用的好的同学,可以发现有很多你意想不到的优势。花时间3天内,总页数65页左右

8. 第八部分:高级话题
“高级话题”还没有脱离基础,全面掌握Python语言作为目标的人,必须掌握这部分内容,只能了解这部分内容提到的情况,才能在将来设计程序的时候,知道哪些知识点能够给程序设计代码什么样的优势。比如装饰器,它的功能就知道在不修改代码的情况下给被装饰函数增加附加功能。建议花时间3天内,总页数190页左右。

总结下:内建数据类型 + “语法结构知识” + 更多的语法知识 + “退出程序”
困了!明天介绍什么内容呢?敬请期待吧(我也还没有想好)
[TimLinux] Python学习内容框架的更多相关文章
- Python学习——web框架
对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端. WSGI(Web Server Gateway Interface)是一种规范,它定义了使用p ...
- Python学习---抽屉框架分析[小评论分析]0315
注: 此处的小评论涉及数据库操作 初级小评论代码 settings.py INSTALLED_APPS = [ ... 'app01', # 注册app ] STATICFILES_DIRS = (o ...
- Python学习---抽屉框架分析[ORM操作]180314
Django ORM操作 1. 字段操作 class User(model.Model); u=字段 用处: 1 . ...
- Python学习---抽屉框架分析[点赞功能/文件上传分析]0317
点赞功能分析 前台传递过来新闻id[new_id]和session[session内有用户ID和用户之间的信息]到后台 后台News数据库内用户和新闻是多对多的关系,查看第三张表中的内容,判读用户Id ...
- Python学习---抽屉框架分析[数据库设计分析]180313
基本的: models.py ####################################以下都是抽屉的代码#################################### fro ...
- Python学习---抽屉框架分析[点赞功能分析]
实际上就是多了一个隐藏的span标签,内容是+1,配合setInterval实现的动态效果 settings.py INSTALLED_APPS = [ ... 'app01', # 注册app ] ...
- 6月12日 python学习总结 框架
1. 登录功能的实现 1. form表单提交数据的注意事项: 1. 是form不是from,必须要有method和action 2. 所有获取用户输入的表单标签要放在form表单里面,表单标签必须要有 ...
- 从Theano到Lasagne:基于Python的深度学习的框架和库
从Theano到Lasagne:基于Python的深度学习的框架和库 摘要:最近,深度神经网络以“Deep Dreams”形式在网站中如雨后春笋般出现,或是像谷歌研究原创论文中描述的那样:Incept ...
- python学习之路web框架
WEB框架的本质 python的WEB框架分为两大类: 1.自己写socket,自己处理请求 2.基于wsgi(Web Server Gateway Interface WEB服务网关接口),自己处理 ...
随机推荐
- kubespray2.11安装kubernetes1.15
关于kubespray Kubespray是开源的kubernetes部署工具,整合了ansible,可以方便的部署高可用集群环境,官网地址:https://github.com/kubernetes ...
- docker-compose搭建zookeeper集群
搭建zookeeper集群 创建docker-compose.yml文件 ``` version: '3.1' services: zoo1: image: zookeeper restart: al ...
- suseoj The wheat of the prime minister
1202: 2018四川理工学院大学生ACM程序设计:The wheat of the prime minister 时间限制: 1 Sec 内存限制: 128 MB提交: 4 解决: 3[提交] ...
- Flsk&pyecharts 动态数据可视化
1:数据源 Hollywood Movie Dataset: 好莱坞2006-2011数据集 实验目的: 实现 统计2006-2011的数据综合统计情况,进行数据可视化 gitee地址: https ...
- Vue2.x与bootsrap-table动态添加元素和绑定事件无效
一.问题: 最近在使用vue与bootstrap-table结合生成表格时,按以前的经验----每列数据可用formatter:function(value,row,index){}进行一些其 ...
- Nginx 跨域代理
安装环境: win10 nginx-1.17.2 安装: 在写前端调用后台接口时,报了跨域的错误. 调试地址:http://localhost:5500/demo/encAjax.html 接口地址: ...
- python3基础之 字符串切片
一.python3中,可迭代对象有:列表.元组.字典.字符串:常结合for循环使用:均可使用索引切片 实例: str = ' #str[start:stop:step] 遵循[左闭右开]规则 prin ...
- 【Luogu P2002&P2341】消息扩散/受欢迎的奶牛
Luogu P2002 Luogu P2341 使用强连通分量算法缩点 第一题统计入度为0的个数强连通分量数. 第二题的答案为当且仅当仅有一个强连通分量的出度为0时该强连通分量的节点数,原因如下:若一 ...
- TensorFlow2.0极简安装(亲测有效)
x相信每一个学习深度学习的人来说都知道Google的深度学习框架TensorFlow,估计每个人都想成为一个TF Boy(TensorFlow Boy).我也是这个想法,于是我踏上了安装TensorF ...
- PHP开发各种规范,面试秘籍!
基本约定 源文件 代码使用<?php开头,忽略闭合标签?> 文件格式必须是无BOM UTF-8格式 一个文件只声明一种类型,如class和interface不能混写在一个源文件中 缩进 使 ...