python
文章平均质量分 92
看我的代码,最好就是直接复制,运行,看结果注释。我不想你学习的时候,还要来回切换网页和你的代码编辑器。我把每个部分分得很开,这有利于你的阅读。还会print(第几章)来告诉你这个打印的是第几部分。使你可以很快的查找。
我是个文科生,我在学习过程中有许多不理解的概念,然后我把它弄懂弄透了,我尝试用我的语言告诉你这是怎么回事,我是怎么理解的。当然理解可能会有偏差,但是我发现了,一定会及时改进的。有什么问题,在评论区直接留言,因为有一些是共性问题,我可以一下子解答了。最后,谢谢你的关注。你的关注是我写文的动力。
Temple_四喵
这个作者很懒,什么都没留下…
展开
-
Python超高级语法 #元类 #ORM
ORM元类原创 2020-04-21 16:07:55 · 402 阅读 · 0 评论 -
Python数据分析(全) #超长预警 #思维导图 #matplotlib #numpy #pandas
数据分析一、基础概念及环境2. CONDA环境安装一、基础概念及环境数据分析是Python数据科学的基础,也是机器学习课程的基础数据分析: 大量的数据进行分析,帮助人们作出判断,以便采取适当行动。2. CONDA环境安装有的模块可能会互相干扰,所以要创建环境。每造一个项目,都可以创立一个环境。(如果没有特殊需求,没有必要安装)如果pip install装不上的东西,CONDA几...原创 2020-04-21 16:06:39 · 2195 阅读 · 0 评论 -
Python的安装与简介 #安装 #特点 #入门
python简介python简介1)诞生2)解释器3)python的设计初衷和定位4)python的设计哲学5)python特点面向对象的思维方式python的优缺点Life is short,you need Python.人生苦短,我用Pythonpython代码量少python简介1)诞生吉多·范罗苏姆,在1989年圣诞期间,决心开发一个新的解释程序,作为ABC语言的继...原创 2020-04-21 16:00:36 · 627 阅读 · 0 评论 -
Python高级用法 #GIL #拷贝 #私有化 #MRO #类 #实例对象 #with与上下文管理器
Python高端一、全局解释器锁GIL1.1查看资源占用1.2单线程死循环1.3多线程死循环1.4多进程死循环1.5GIL全局解释器锁1.6解决GIL一、全局解释器锁GILGIL全局解释器锁1.1查看资源占用输入htop1.2单线程死循环请用虚拟机运行while True: pass会发现一个核占满了再在另一个终端里,运行同一个文件,会发现。两个核都...原创 2020-04-21 15:57:52 · 977 阅读 · 0 评论 -
HTTP #web服务器 #三次握手四次挥手 #多进程 #多线程 #多协程 #非阻塞 #epoll #网络通信
HTTP2.发送固定的静态页面3.TCP的三次握手、四次挥手1>三次握手2>四次挥手http就是超文本传输协议 ,它基于TCP。是浏览器和服务器之间用于传输的一种规定,现今,HTTP语句运用到了不在浏览器的方面。浏览器一定是客户端这一坨绿油油的就是HTTP协议。具体解释如下:GET /happy.html HTTP/1.1 # 请求方式Get,请求文件happy.htm...原创 2020-02-05 17:34:45 · 672 阅读 · 0 评论 -
多任务 #多线程 #多协程 #多进程 #并发
多任务一、线程1)对比单线程与多线程1.单线程2.多线程3.enumerate()方法4.多线程执行类5.子线程之间使用的全局变量可以共享6.通过args为函数传递参数7.资源竞争8.解决资源竞争互斥锁上锁使一个线程执行完上锁使一个线程必要的部分执行完9.死锁避免死锁10.udp多线程聊天器Linux是多用户多任务的操作系统多任务的意思就是同时进行。比如,不能先站着唱完歌,再跳舞。怎么同时...原创 2020-01-09 13:44:35 · 1123 阅读 · 0 评论 -
网络 #TCP #UDP #文件下载器 #网络通信
网络网络基础IP地址网络基础网络把多方连接在一起,然后可以进行数据传递所谓的网络编程就是:在不同的电脑上的软件能够进行数据传递,即进程之间的通信IP地址如何将数据精确地传递到目标电脑⇒ 通过IP地址如果我们把一栋栋大房子比作一台台电脑,IP地址就类似这个大房子的位置。...原创 2019-12-15 11:08:09 · 906 阅读 · 0 评论 -
TCP文件下载器
文件下载器原创 2019-12-15 11:00:17 · 197 阅读 · 0 评论 -
一天学会python面向对象,一篇文章就够了 #大量实例 #多图预警
python面向对象)面向对象基础面向对象基础面向对象编程 Object Oriented Programming 简写 OOP原创 2019-12-03 23:39:06 · 1824 阅读 · 0 评论 -
魔法师学院 #python项目 #对象语法训练2
魔法师学院成果示例二、演练目标三、提示四、代码展示maintools成果示例二、演练目标魔法学院最近招录了一波新生新生没有自己的武器如果配备了武器,就可以施展技能有蓝量限制三、提示这个示例很简单,就没有详细步骤了。但有几个提示的点:类属性不知道取什么时,就可以定义为None,在主程序中用赋值语句或者其它方式传入对象可以当传入的属性is 可以判断是否引用了同一个数据...原创 2019-11-26 00:19:28 · 343 阅读 · 0 评论 -
疯狂榨汁机 #python项目 #对象语法训练
疯狂榨汁机成果示例演练目标情景事件需求分析实现步骤配置main文件主体配置body文件main代码完善代码展示main文件body文件成果示例演练目标情景事件在一次宴会上,Tom提出:我们来玩榨汁机游戏吧说着,他拿出一个疯狂榨汁机(500g)拿出一个转盘,转盘选出哪个食物,就将哪个食材放进去,放三次大蒜50g豆汁30g鲱鱼罐头70g发...原创 2019-11-25 00:32:33 · 683 阅读 · 0 评论 -
名片管理系统 #python项目 #演练 #增删改查CRUD #全程教程
名片管理系统一、成果示例新建,显示全部查询、修改与删除展示所有、退出二、演练目标三、实现步骤1>框架搭建1.准备两个文件2.编写**主运行循环**,实现基本的**用户输入和判断**。TODO注释:3.在tools文件中写入展示主菜单代码,并在main文件中导入模块,使用函数4.在tools中写入1、2、3对应功能函数,并在主函数进行调用。5.定义存储容器6.新增名片功能7.展示所有名片8.当...原创 2019-11-24 00:10:11 · 498 阅读 · 0 评论 -
一天掌握Python基础,一篇文章就够了 #全教程 #无遗漏 #知识点 #小项目
py基础(一)一、注释1)作用2)单行注释3)多行注释(块注释)4)注释规范二、算数运算符一、注释注释内容不会执行1)作用对某些代码进行标注说明,增强可读性注释部分代码,进行调试2)单行注释用#放行首进行注释# 这是一行注释记得在注释后增加空格,会更美观Pycharm会在代码的下方以灰线提示错误(比如#后没跟空格)如果出现了灰色线,移动上去,会看到一个灯泡,点击一...原创 2019-11-23 16:00:14 · 2313 阅读 · 0 评论 -
Ubuntu安装软件 #apt #配置镜像源
Ubuntu下载安装软件apt配置软件源apt我在前面的文章中用到了apt-get,它与apt是什么关系呢?apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。apt|Advanced Packaging Tool|Linux下安装包管理工具-|-|-在终端中安装/卸载/更新软件包安装软件:sudo apt install 软件...原创 2019-11-06 15:48:28 · 916 阅读 · 0 评论 -
Ubuntu打包压缩 #tar #打包解包 #gz #bz2 #压缩 #解压缩
打包压缩打包/解包压缩/解压缩打包/解包不同的操作系统中,常用的打包压缩方式是不同的。Windows:rarMac:zipLinux:tar.gztar是Linux中最常用的备份工具,负责打包和解包(不负责压缩)打包文件:tar -cvf 打包文件.tar 被打包的文件路径/文件名or目录名解包文件:tar -xvf 打包文件.tar打包多个文件,用空格隔开t...原创 2019-11-06 15:19:55 · 245 阅读 · 0 评论 -
Ubuntu系统信息相关命令 #系统信息 #查询 #时间日期 #磁盘信息 #进程信息
Ubuntu系统信息相关命令一、时间和日期二、磁盘信息三、进程信息1)PS:查看进程的详细状况2)top:动态显示运行中的进程并且排序3)kill:终止指定代号的进程![在这里插入图片描述](https://img-blog.csdnimg.cn/20191106001324287.png)为了方便远程终端维护服务器时,各类执行情况。都是查询命令,可以对系统资源的使用情况有个了解一、时间...原创 2019-11-06 08:05:59 · 297 阅读 · 0 评论 -
Ubuntu用户与组 #思维导图 #用户 #组 #权限 #修改 #管理
Ubuntu二用户权限相关命令用户和权限的基本概念组ls -l的详细介绍chmod:修改用户权限(重要)超级用户sudo组管理演练用户管理 终端命令新建用户查看用户信息用户权限相关命令用户和权限的基本概念用户管理包括 用户 与 组 管理在Linux系统中,不论是有本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限。对 文件/目录 的权限包括:...原创 2019-11-06 08:01:44 · 543 阅读 · 0 评论 -
Ubuntu常用命令及技巧 #小技巧 #常用终端命令 #远程管理 #SSH #FTP
Ubuntu常用命令及技巧)一、小技巧终端命令格式1)格式:2)查阅命令相关信息:常用终端命令一、小技巧放大终端: Ctrl +缩小终端: Ctrl -自动补全: Tab当输入的没有歧义时,按一下Tab就自动补全。当输入有歧义时,按两下会出现所有可能的语句,并在新一行复制刚才的命令。曾经使用过的: 按↑ 和 ↓ 可以选择曾经使用过的语句。Ctrl C退出选择,并执行当前选中...原创 2019-11-04 20:23:25 · 1123 阅读 · 0 评论 -
MySQL查询与数据库设计 #万能公式 #思维导图 #MySQL查询 #数据库设计规范 #第二部分
MySQL查询一、查询1)查询表中记录2)给表取名3)去重(distinct)二、条件查询1)比较运算符2)逻辑运算符3)模糊查询like(用通配符)rlike(用正则)4)范围查询三、排序四、聚合函数五、分组一、查询1)查询表中记录select … from 表名;省略号处,若为 * ,表示所有字段。若为 字段i,字段j ,则只显示这几个字段,且根据顺序来排列取别名就 字段i as...原创 2019-10-26 10:39:44 · 2451 阅读 · 0 评论 -
MySQL基础 #MySQL概述 #MySQL安装 #图形化界面 #命令行与crud基础 #思维导图 #第一部分
一、数据库简介文件夹可以保存数据,但数据量庞大时,读写不易,不易扩展。有这样一种程序,可以帮助我们很快的取出某个文件群里的某些文件,并进行增删改查。这个程序就是数据库客户端,它访问服务器,然后获取其后的文件,也就是数据库。1)数据库优点持久化存储读写速度极高保证数据的有效性对程序支持性比较好,容易扩展原创 2019-10-23 20:15:20 · 1133 阅读 · 1 评论 -
python #正则表达式 #re #全教程
正则表达式Talk is cheap. Show me the code.import re#注:介绍方法过后,==>是对参数的解释#re: 查找母串是否含某子串,母串中提取子串,匹配的子串进行替换操作'''正则表达式:一种特殊规则的字符串,特殊之处在二:一是,它是按照某种规则进行的,可能不只有一个值。二是,它有对应的方法,match。换句话说,正则表达式就是一个用于匹配字符串...原创 2019-10-09 20:54:33 · 1055 阅读 · 2 评论