我已经跟着视频自学好几天Python全栈开发了,今天决定听老师的,开始写blog,听说大神都回来写blog来记录自己的成长。 我特别认真的跟着这个视频来学习,(他们开课前的保证书,我也写了一份,哈哈哈。。。)我现在是准大学生,准备学习编程,日后做一个程序员,哈哈哈。听说程序员很苦逼,不过貌似挣得也很 ...
分类:
编程语言 时间:
2017-12-08 10:31:36
阅读次数:
140
本节内容 1、多进程multiprocessing Python的线程用的是操作系统的原生线程,同样python的进程用的是操作系统的原生进程。 多进程之间没有锁的概念,多进程之间数据不能互相访问,所以不存在互斥锁。GIL问题又是仅仅出现在多线程中。 所以如果我们启动8个进程,每个进程有一个主线程, ...
分类:
编程语言 时间:
2017-12-07 00:26:16
阅读次数:
213
本节内容 1、进程与线程的概念 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。 在多道编程中,我们允许多个程序同时加载到内存中,在操作系 ...
分类:
数据库 时间:
2017-12-05 22:41:21
阅读次数:
285
本节内容 1、断言 断言作用是,下面代码的执行要严格依据上面的执行结果,断言则为判断上面代码的结果是否符合下面代码执行的前提,有点类似于登机安检。 assert type(obj.name) is str 上面这句话就是断言,如果断言为真,则继续执行下面代码,如果为假,则报错,错误类别为断言错误,即 ...
分类:
编程语言 时间:
2017-11-20 23:27:03
阅读次数:
487
本节内容: 1、面向对象高级语法部分 1)静态方法、类方法、属性方法 3)类的特殊方法 4)反射 2、异常处理 静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例 ...
分类:
编程语言 时间:
2017-11-15 10:53:24
阅读次数:
186
反射 1.通过字符串的形式导入模块 2.通过字符串的形式,去模块中寻找指定函数并执行 面向对象 如果函数写在类里面就叫做方法,类名后面加个括号就是创建一个对象,面向对象不是所有情况都适用。 self是一个形式参数,python内部传递,obj=Foo() 创建obj为Foo的一个实例,obj.fet ...
分类:
编程语言 时间:
2017-11-10 10:46:34
阅读次数:
235
本节内容: 1、面向过程 VS 面向对象 编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,实现一个任务的方式有很多种不同的方式,对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程 ...
分类:
编程语言 时间:
2017-11-02 23:18:32
阅读次数:
304
本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3.递归 4.函数式编程介绍 5.高阶函数 1.函数基本语法及特性 三种编程范式: 1、面向过程:过程——> def 2、面向对象:类——> class 3、函数式编程:函数——> def 函数是什么? 函数一词来源于数学,但编程中的「函数」 ...
分类:
编程语言 时间:
2017-10-27 01:16:48
阅读次数:
269
web前端需要的知识 web后端需要的知识 ...
分类:
编程语言 时间:
2017-10-26 15:41:24
阅读次数:
155
进度条的打印 import sys,time for i in range(20): sys.stdout.write('$') #stdout是标准输出的意思,在一般电脑上,stdout的标准输出指的是计算机屏幕。 sys.stdout.flush() time.sleep(0.1) ...
分类:
编程语言 时间:
2017-10-25 15:25:37
阅读次数:
139