黑马程序员技术交流社区
标题: 【上海校区】知识点分享 [打印本页]
作者: xiaolei888 时间: 2018-5-26 10:10
标题: 【上海校区】知识点分享
知识点分享
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的闭包和装饰器和路由。
还有数据库的知识,最重要的数据的增删改查。
这才是两个多月的内容
不得不说在传智真的学到了很多
来传智是个明智的选择
作者: wuqiong 时间: 2018-5-28 09:49
作者: 小影姐姐 时间: 2018-5-30 10:06
加油
作者: 歪果仁 时间: 2018-5-31 17:47
666666666
作者: 梦缠绕的时候 时间: 2020-3-12 16:47
棒棒的
作者: 小影姐姐 时间: 2020-3-12 17:14
只有时刻抱着学习的心态才能一直进步。
作者: 小影姐姐 时间: 2020-3-12 17:16
只有时刻抱着学习的心态才能一直进步。
作者: xiaowang66 时间: 2020-3-12 17:25
加油
作者: 放荡的人生 时间: 2020-5-14 16:48
行
作者: 晨大喵 时间: 2020-5-14 17:09
你好棒啊 加油~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |