随笔分类 -  Python全栈

摘要:原文链接:https://blog.csdn.net/2401_84004012/article/details/137702502 阅读全文
posted @ 2024-07-15 22:54 GavinSimons 阅读(44) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/kenfan1647/article/details/119768186 https://www.jb51.net/article/268710.htm https://www.kancloud.cn/apachecn/pyqt4-doc-zh/19470 阅读全文
posted @ 2023-07-23 15:14 GavinSimons 阅读(138) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/chenhongxin/article/details/6271768 阅读全文
posted @ 2023-05-04 13:10 GavinSimons 阅读(45) 评论(0) 推荐(0)
摘要:全双工(Full Duplex):通信允许数据在两个方向上同时传输,它在能力上相当于两个单工通信方式的结合。全双工指可以同时进行信号的双向传输 半双工(Half Duplex):数据可以在一个信号载体的两个方向上传输,但是不能同时传输。像全双工传输一样,半双工包含一个双向线路,两线制。 单工:只允许 阅读全文
posted @ 2023-04-29 22:52 GavinSimons 阅读(83) 评论(0) 推荐(0)
摘要:原文链接: https://www.cnblogs.com/sinicheveen/p/16501805.html 原因 单步调试Python文件无法进入第三方库的原因为:VSCode的调试配置里有个重要的选项没配置,它就是"justMyCode": false。这个选项默认是true,是进不了第三 阅读全文
posted @ 2022-12-06 14:45 GavinSimons 阅读(2356) 评论(0) 推荐(0)
摘要:本节内容 1.github介绍 无 2.git安装 git # 查看环境变量内是否有git sudo apt-get install git # ubuntu下安装git 3.版本库创建 git init # 初始化git仓库 git add file # 将文件添加到stage缓存区 git ad 阅读全文
posted @ 2019-06-01 13:45 GavinSimons 阅读(296) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/alex3714/articles/5930846.html 本节内容 为什么要用版本控制? 假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你 阅读全文
posted @ 2019-05-31 19:57 GavinSimons 阅读(502) 评论(0) 推荐(0)
摘要:Python有时需要动态的创造Python代码,然后将其作为语句执行 或 作为表达式计算。 exec用于执行存储在字符串中的Python代码。 1、 语句与表达式的区别:表达式是 某事,语句是 做某事(即告诉计算机做什么)。 比如2*2是4,而print 2*2是打印4。上述两句代码在交互式解释器中 阅读全文
posted @ 2018-05-23 11:32 GavinSimons 阅读(872) 评论(0) 推荐(0)
摘要:本节内容 创建数据库 外键 增删改查表 权限 1. 数据库介绍 什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以 阅读全文
posted @ 2017-12-18 09:45 GavinSimons 阅读(277) 评论(0) 推荐(0)
摘要:本节内容 1、RabbitMQ——消息队列 RabbitMQ与Queue的关系 1、做的事情是一样的,两者都是队列。 2、Queue分两种,线程Q和进程Q,线程Q是用于同一进程下的多线程交互的,进程Q只能用于父进程与子进程之间的交互,或者同属于同一父进程下的多个子进程进行交互。 3、当遇到不同语言的 阅读全文
posted @ 2017-12-07 14:20 GavinSimons 阅读(220) 评论(0) 推荐(0)
摘要:本节内容 1、多进程multiprocessing Python的线程用的是操作系统的原生线程,同样python的进程用的是操作系统的原生进程。 多进程之间没有锁的概念,多进程之间数据不能互相访问,所以不存在互斥锁。GIL问题又是仅仅出现在多线程中。 所以如果我们启动8个进程,每个进程有一个主线程, 阅读全文
posted @ 2017-12-06 22:24 GavinSimons 阅读(256) 评论(0) 推荐(0)
摘要:本节内容 1、进程与线程的概念 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。 在多道编程中,我们允许多个程序同时加载到内存中,在操作系 阅读全文
posted @ 2017-12-05 21:47 GavinSimons 阅读(292) 评论(0) 推荐(0)
摘要:本节内容 1、断言 断言作用是,下面代码的执行要严格依据上面的执行结果,断言则为判断上面代码的结果是否符合下面代码执行的前提,有点类似于登机安检。 assert type(obj.name) is str 上面这句话就是断言,如果断言为真,则继续执行下面代码,如果为假,则报错,错误类别为断言错误,即 阅读全文
posted @ 2017-11-20 21:35 GavinSimons 阅读(248) 评论(0) 推荐(0)
摘要:本节内容: 1、面向对象高级语法部分 1)静态方法、类方法、属性方法 3)类的特殊方法 4)反射 2、异常处理 3、动态导入模块 静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过 阅读全文
posted @ 2017-11-15 10:03 GavinSimons 阅读(296) 评论(0) 推荐(0)
摘要:本节内容: 1、面向过程 VS 面向对象 编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,实现一个任务的方式有很多种不同的方式,对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程 阅读全文
posted @ 2017-11-02 22:41 GavinSimons 阅读(330) 评论(0) 推荐(0)
摘要:本节大纲: 1、模块介绍 1)定义: 模块:用来从逻辑上组织python代码(变量、函数、类、逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,模块名就是:test) 包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py文件) 2)导入方 阅读全文
posted @ 2017-10-31 00:02 GavinSimons 阅读(230) 评论(0) 推荐(0)
摘要:本节内容 1. 匿名函数 匿名函数就是不需要显式的指定函数 1 2 3 4 5 6 7 8 #这段代码 def calc(n): return n**n print(calc(10)) #换成匿名函数 calc = lambda n:n**n #n为匿名函数的形参 print(calc(10)) # 阅读全文
posted @ 2017-10-29 22:15 GavinSimons 阅读(185) 评论(0) 推荐(0)
摘要:本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3.递归 4.函数式编程介绍 5.高阶函数 1.函数基本语法及特性 三种编程范式: 1、面向过程:过程——> def 2、面向对象:类——> class 3、函数式编程:函数——> def 函数是什么? 函数一词来源于数学,但编程中的「函数」 阅读全文
posted @ 2017-10-26 22:14 GavinSimons 阅读(206) 评论(0) 推荐(0)
摘要:本节内容 1. 列表、元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 定义列表 1 names = ['Alex',"Tenglan",'Eric'] 1 names = ['Alex',"Tenglan",'Eric'] 1 names = ['Al 阅读全文
posted @ 2017-10-26 15:08 GavinSimons 阅读(291) 评论(0) 推荐(0)
摘要:进度条的打印 import sys,time for i in range(20): sys.stdout.write('$') #stdout是标准输出的意思,在一般电脑上,stdout的标准输出指的是计算机屏幕。 sys.stdout.flush() time.sleep(0.1) 单线程下的并 阅读全文
posted @ 2017-10-25 14:07 GavinSimons 阅读(2837) 评论(0) 推荐(0)