![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 89
小小小毛毛虫~
仅用于学习记录,均为学习笔记
展开
-
【黑马-python进阶】---学习笔记(9)---高级语法(装饰器,GIL锁,拆包、继承、miniWeb)
1、函数概念及引用函数名是一个特殊变量,存储函数存储地址和变量名一样,函数名只是函数代码空间的引用,当函数名赋值给一个对象的时候,就是引用传递;2、闭包小结当@test(参数),首先执行test(参数),不执行def函数定义,直接返回function_out,然后就是@function_out,跟之前一样;当@function_out没有参数时,就直接返回function_in,然后执行function_in函数,就相当于可以通过这种方式,向装饰其内部传递参数;小结原创 2022-06-14 16:08:00 · 242 阅读 · 0 评论 -
【黑马-python进阶】---学习笔记(8)---MySQL
MySQL数据库基本操作;进阶操作;数据库编程* 2、数据库的作用5、非关系型数据库小结数据库三部分之间的关系2、SQL语句SQL语句的作用是实现数据库客户端和服务端之间的通信;SQL(Structured Query Language)是结构化查询语言—是对于RDBMS(关系型)SQL语句主要分为:对于web程序员,最重要的就是crud(增删查改),必须熟练编写DQL、 DML, 能够编写DDL完成数据库、 表的操作, 其它语⾔如TPL、 DCL、 CCL了解即可;3、关系型数据库中核心元素小结...原创 2022-06-05 20:51:48 · 744 阅读 · 0 评论 -
【黑马-python进阶】---学习笔记(7)---线程、进程、协程、正则表达式
4 多任务—线程4.1 多任务介绍目标知道多任务概念多任务和单任务程序的区别1、多任务解析操作系统可以同时运行多个任务,现在,多核CPU已经非常普及,但是,即使过去的单核CPU,也可以执行多任务。!!!通过时间片轮转的方式,单核多任务!!!2、多任务表现形式window下打开任务管理可以很清晰看到多个进程同时执行任务,qq,微信都是以进程的形式寄存在window下,大多我们在协议一些控制台程序真正执行的时候都是以进程调度;3、Python默认是单任务原创 2022-05-27 10:35:09 · 343 阅读 · 0 评论 -
【黑马-python进阶】---学习笔记(6)---系统性能监控+基于TCP的Web服务器
1 系统性能定时监控1.1 系统监控概述 用Python来编写脚本简化日常的运维工作是Python的一个重要用途,在Linux下,有许多系统命令可以时刻监控系统运行的状态;1.2 psutil **psutil是python system and process utilities缩写,python的系统监控及过程管理的工具,是一个功能强大的跨平台系统管理库。**可以实现命令行中类似ps,top,lsof,netstat,ifconfig,who,df,kill free,nice,ionice原创 2022-05-09 20:35:00 · 1314 阅读 · 1 评论 -
【黑马-python进阶】---学习笔记(5)---python网络基础及协议udp/tcp
2 python网络基础及协议udp/tcp2.1 虚拟环境目标虚拟环境的作用;创建虚拟环境;能够进入/退出虚拟环境;为pycharm配置虚拟环境;虚拟环境常用命令注意!ctrl+H可以显示出隐藏文件和文件夹2.2 网络通信概述网络概念(简化)一些相互连接、以共享资源为目的的计算机的集合。网络编程让不同的电脑上的软件能够进行数据传递;学习网络的目的能够编写基于网络通信的软件;2.2.1 IP地址IP地址的概念IP地址是指原创 2022-05-09 20:23:27 · 423 阅读 · 0 评论 -
【黑马-python】---学习笔记(1)---Linux基础
Linux基础1 操作系统(科普)1.1 科普1.2 不同应用领域的主流操作系统1.2.1 桌面操作系统Windows系列—用户群体大,安全性不好,稳定性不好masOS—适合于开发人员Linux—应用软件少,更加适合于服务器和嵌入式领域1.2.2 服务器操作系统—远程维护Linux—安全,稳定,免费,占有率高Windows Server—付费,占有率低1.2.3 嵌入式操作系统Linux1.2.4 移动设备操作系统iOSAndroid(基于Linux)1.3原创 2022-04-19 18:11:14 · 1495 阅读 · 0 评论 -
【黑马-python】---学习笔记(2)---Python基础
Python基础1 Python简介1.1 python起源1991年第一个Python解释器诞生,用C语言实现,并能够调用C语言的库文件;开源1.1.1 解释器(科普)计算机不能直接理解任何除机器语言以外的语言,所以必须要把程序员所写的程序语言翻译成机器语言,计算机才能执行程序,将其他语言翻译成其他机器语言的工具,被称为编译器;编译器翻译的方式有两种,一个是编译,另一个是解释,两种方式之间的区别在于翻译时间点的不同,当编译器以解释方式运行的时候,也称之为解释器;解原创 2022-04-19 20:31:25 · 1571 阅读 · 0 评论 -
【黑马-python】---学习笔记(3)---Python面向对象
Python面向对象1 面向对象(OOP)基本概念面向对象编程—Object Oriented Programming简写OOP1.1 面向对象基本概念1.1.1 过程和函数过程是早期的一个编程概念,过程类似于函数,只能执行,但是没有返回结果;函数不仅能执行,还可以返回结果;1.1.2 面向过程和面向对象基本概念面向过程—怎么做?把完成某一个需求的所有步骤从头到尾逐步实现;根据开发需求,将某些功能独立的代码封装成一个个函数;最后完成代码,顺序的调用不同的函数;面向原创 2022-04-23 14:13:43 · 829 阅读 · 0 评论 -
【黑马-python】---学习笔记(4)---项目实战及Vi学习
项目实战目标强化面向对象程序设计体验使用**pygame模块**进行游戏开发1 pygame快速入门目标1、项目准备2、使用pygame创建图形窗口3、理解图像并实现图形绘制4、理解游戏循环和游戏时钟5、理解精灵和精灵组2 游戏框架搭建目标—使用面向对象设计飞机大战游戏类目标明确主程序职责;实现主程序类;准备游戏精灵组;在游戏循环中,要做的事情很多,代码会很长,这个时候可以封装私有方法,来分别处理事件;原创 2022-04-27 16:50:37 · 194 阅读 · 0 评论