A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

知识点分享
Python基础班:
从第一天开始,助教帮助我们搭建学习环境
期间遇到问题,助教也一一耐心解答
接着学习了计算机的简单组成
然后写出了我们作为一个新手都要开始的程序print(“hello, word”)。
以及python最基础的知识。
#单行注释、三引号多行注释、变量、运算符、6种数据类型以及之间的数据转换问题。
还有if语句的三种格式,for循环和while循环的格式。
While循环有时候因为忘记限制语句常常会造成死循环。
还有函数function,为了解决代码的重复利用,
对代码进行封装。最后学习了终极封装----面向对象。
最后我们写出了第一个小项目飞机大战。
在这基础班的学习过程中,渐渐的掌握了能够解决bug的能力。
Python高级班:
在学习初级的时候,记得娇姐说过你们现在遇到的痛苦都不是事
因为还有更大的痛苦在等着你们,
高级班就是更大的痛苦(当然还有更大的痛苦----Django)。
在高级班,我们首先学习了网络数据传输----套接字的使用。
有两种:1.udp协议的广播式套接字。
2.tcp协议的面向连接的套接字,相比于udp,tcp更安全。
为了能够更有效率的运行程序,我们又学习了多进程multiprocessing,
多进程不共享全局资源、多线程threading,线程共享全局资源,
不过由于解释器只有一个,
有一个全局解释器锁的原因导致python的线程是没有其他语言的线程效率更高的、协程gevent协程共享资源,
协程是CPU时间片的轮转。
进程是资源分配的单位,线程是操作系统调度的单位,
多进程和多线程根据cpu核数不一样有可能是并行的,也有可能是并发的,
但是协程是在一个线程中的,一定是并发的。
接着学习了简单的服务器。
首先对请求头分析,拿到要请求的是哪个文件,
然后判断有没有这个文件,没有返回404 not found,有返回200 ok,
并把文件读取出来转换为二进制发送过去。
这里面又学习了长连接和短连接,还有wsgi协议。
后来学习了加强的语法,python的闭包和装饰器和路由。
还有数据库的知识,最重要的数据的增删改查。
这才是两个多月的内容
不得不说在传智真的学到了很多
来传智是个明智的选择

9 个回复

倒序浏览
加油
回复 使用道具 举报
666666666
回复 使用道具 举报
只有时刻抱着学习的心态才能一直进步。
回复 使用道具 举报
只有时刻抱着学习的心态才能一直进步。
回复 使用道具 举报
加油
回复 使用道具 举报
回复 使用道具 举报
你好棒啊  加油~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马