随笔分类 -  python / python_菜鸟

摘要:示例一 import time def show_progress(recv_size, total_size): while recv_size < total_size: time.sleep(0.01) recv_size += 10 percent = recv_size / total_s 阅读全文
posted @ 2023-10-21 11:01 百衲本 阅读(123) 评论(0) 推荐(0) 编辑
摘要:1.安装依赖 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel 2.下载软件包 wget https 阅读全文
posted @ 2023-02-20 15:08 百衲本 阅读(106) 评论(0) 推荐(0) 编辑
摘要:一、安装自己需要的python版本 步骤略 二、安装virtualenv模块并创建虚拟环境 [root@localhost ~]# /usr/local/python3.6.8/bin/pip3 install virtualenv [root@localhost ~]# /usr/local/py 阅读全文
posted @ 2022-09-26 10:16 百衲本 阅读(387) 评论(0) 推荐(0) 编辑
摘要:在 Pycharm 的 Settings 中,点击 Plugins 插件市场搜索 birdseye 点击 install 安装。 安装完成后重启Pycharm,就可以在 Pycharm 中使用 birdseye了: 阅读全文
posted @ 2021-05-11 18:52 百衲本 阅读(264) 评论(0) 推荐(0) 编辑
摘要:1. 确保已经安装并enable如下插件:SSH Remote Run, Vagrant, Docker Integration。 操作如下:File -> Settings -> Plugins -> Installed 2. 总共有四种远程解释器配置方式,此处选择使用SSH的配置。其它三种配置见 阅读全文
posted @ 2021-01-28 22:48 百衲本 阅读(1126) 评论(0) 推荐(0) 编辑
摘要:一、2D世界地图 代码 from pyecharts import options as opts from pyecharts.charts import Map from pyecharts.faker import Faker c = ( Map(init_opts=opts.InitOpts 阅读全文
posted @ 2021-01-28 22:42 百衲本 阅读(924) 评论(0) 推荐(0) 编辑
摘要:1 概念说明 在进行解释之前,首先要说明几个概念: 用户空间和内核空间: 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进 阅读全文
posted @ 2020-08-27 17:47 百衲本 阅读(753) 评论(0) 推荐(0) 编辑
摘要:一、__enter__ 和 __exit__ python中实现了__enter__和__exit__方法支持上下文管理器协议。上下文管理器就是支持上下文管理器协议的对象,它是为了with而生。当with语句在开始运行时,会在上下文管理器对象上调用 __enter__ 方法。with语句运行结束后, 阅读全文
posted @ 2020-08-24 20:53 百衲本 阅读(547) 评论(0) 推荐(0) 编辑
摘要:一、理解整数对象池及 intern机制 1. 小整数对象池 整数在程序中的使用非常广泛,Python为了优化速度,使用了小整数对象池, 避免为整数频繁申请和销毁内存空间。 Python 对小整数的定义是 [-5, 257) 这些整数对象是提前建立好的,不会被垃圾回收。在一个 Python 的程序中, 阅读全文
posted @ 2020-08-19 19:41 百衲本 阅读(691) 评论(0) 推荐(0) 编辑
摘要:一、简介 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在,并提供全局访问点。因此,单例模式通常用于日志记录、数据库操作、打印机后台及其他程序 该程序只生成一个实例,以避免对同一资源产生相互冲突的请求。 简言之,单例设计模式的意图 阅读全文
posted @ 2020-08-19 17:04 百衲本 阅读(525) 评论(0) 推荐(0) 编辑
摘要:1. 队列 先进先出 2. 栈 先进后出 Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语(可以理解为原子操作,即要么不做,要么就做完),能 阅读全文
posted @ 2020-08-19 16:39 百衲本 阅读(244) 评论(0) 推荐(0) 编辑
摘要:一、简介 工厂设计模式的优点: 松耦合,即对象的创建可以独立于类的实现 客户端无需了解创建对象的类,但是照样可以使用它来创建对象。它只需要知道需要传递的接口、方法和参数,就能够创建所需类型的对象了 可用轻松地在工厂中添加其他类来创建其他类型的对象,而这无需更改客户端代码。最简单的情况下,客户端只需要 阅读全文
posted @ 2020-08-19 16:33 百衲本 阅读(152) 评论(0) 推荐(0) 编辑
摘要:一、 理解面向对象编程 对象: 1.开发的应用程序内的实体 2.实体直接可以通过交互来解决现实世界的问题 例: Person是实体,而Car也是实体。Person可以驾驶Car从一个地方到另一个地方 类:类可以帮助开发人员表示现实世界中的实体 1.类可以定义对象的属性和行为。属性是数据成员,行为由成 阅读全文
posted @ 2020-08-19 16:10 百衲本 阅读(162) 评论(0) 推荐(0) 编辑
摘要:一、什么是元类 元类(metaclass) :就是创建类的类。 这么说可能不太好理解,下面我们来解释下上面这句话: 在⼤多数编程语⾔中,类就是⼀组⽤来描述如何⽣成⼀个对象的代码段,在python中也不例外。 实例对象是由类生成的,而python中,类本身也是可以被传递和自省的对象。 类对象是用什么创 阅读全文
posted @ 2020-08-18 18:56 百衲本 阅读(2473) 评论(0) 推荐(0) 编辑
摘要:Django入门到放弃之常见配置及基本命令 Django入门到放弃之路由 Django入门到放弃之view Django入门到放弃之模板及标签 Django入门到放弃之ORM单表操作 Django入门到放弃之ORM多表操作 Django入门到放弃之ajax Django入门到放弃之分页器 Djang 阅读全文
posted @ 2020-08-18 14:49 百衲本 阅读(179) 评论(0) 推荐(0) 编辑
摘要:python 基础知识 PYTHON命名规范 python字符串常用操作方法 python字符串格式化输出 python列表的常用操作方法 python字典的常用操作方法 Pycharm优化 Python转义序列 python中set和frozenset方法和区别 python函数基础以及函数参数简 阅读全文
posted @ 2020-08-18 14:44 百衲本 阅读(446) 评论(0) 推荐(0) 编辑
摘要:python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。 异常处理: 断言(Assertions) python标准异常 异常名称描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 Keyboar 阅读全文
posted @ 2020-08-10 14:57 百衲本 阅读(729) 评论(0) 推荐(0) 编辑
摘要:PYTHON命名规范 1.项目名称首字母大写+大写式驼峰,ProjectName 2.模块名和包名全部小写+下划线驼峰module_name package_name 3.类名称,异常首字母大写+大写式驼峰,class ClassName: ,ExceptionName 4.全局变量、常量全部使用大 阅读全文
posted @ 2020-08-02 15:51 百衲本 阅读(590) 评论(0) 推荐(0) 编辑
摘要:使用滚轮调整字体大小:https://www.cnblogs.com/moyand/p/9060890.html 取消SQL高亮:https://blog.csdn.net/weixin_38201728/article/details/98027752 设置pip使用国内源:https://www 阅读全文
posted @ 2020-04-24 16:18 百衲本 阅读(350) 评论(0) 推荐(0) 编辑
摘要:正则表达式参考:https://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html 阅读全文
posted @ 2019-07-05 11:09 百衲本 阅读(207) 评论(0) 推荐(0) 编辑

cnblogs_post_body { color: black; font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif; font-size: 15px; } cnblogs_post_body h1 { text-align:center; background: #333366; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 23px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } cnblogs_post_body h2 { text-align:center; background: #006699; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 20px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } cnblogs_post_body h3 { background: #2B6695; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 18px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } 回到顶部 博客侧边栏 回到顶部 页首代码 回到顶部 页脚代码
点击右上角即可分享
微信分享提示