![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【02 Python 基础】
文章平均质量分 83
0xE8551CCB
擅长 Python, Linux 的忠实粉丝,半个程序员。
座右铭:Stay hungry, stay foolish~
对待知识:保持一种敬畏的心态,学无止境,加油!
个人网站:http://www.chriscabin.com
展开
-
《Python编程》笔记(一)
可以使用pickle模块将对象持久化:它会将内存中的Python对象转换成序列化的字节流,可以持久化几乎各种类型的对象。原创 2016-08-11 16:28:51 · 992 阅读 · 1 评论 -
《Python 编程》笔记(十六)
本节笔记主要记录如何使用 Python 构建一些高级的数据结构,如堆栈等。堆栈在嵌套结构中,堆栈是进度追踪的天然机制。原创 2016-08-11 17:04:16 · 371 阅读 · 0 评论 -
《Python 编程》笔记(十五)
本节笔记试图记录一些些在 Python 中使用数据库的方法以及其它数据持久化的技巧。总的来说,本节笔记的针对性强,应该不至于像之前的笔记那样,知识点凌乱不堪。原创 2016-08-11 17:03:42 · 2068 阅读 · 0 评论 -
《Python 编程》笔记(十四)
FTP:网络传输文件需要注意的是,还可以使用SFTP协议进行文件的传输,这样会更加安全。有关 Python 的SFTP模块有 Paramiko 模块以及封装更好的 pystfp 模块。如果需要使用的话,直接学习即可。原创 2016-08-11 17:02:45 · 578 阅读 · 0 评论 -
《Python 编程》笔记(十三)
基础知识大体上,互联网可以有如下几个层次构成:底层的网络层:类似 TCP/IP 机制,处理字节间传送,不关心内容;套接字:连接到网络的编程接口,类似 TCP/IP 运行在物理网络层上,支持灵活的客户端/服务器模型;原创 2016-08-11 17:02:03 · 564 阅读 · 0 评论 -
《Python编程》笔记(十二)
GUI编写技巧在“混合类”中提供常见的GUI操作从数据结构模板中创建菜单和工具栏为命令行工具添加GUI接口将输入和输出流重定向到GUI组件重新加载运行中的GUI回调处理程序封装和自动化顶层窗口的接口使用线程和队列避免GUI中的阻塞根据需要从非GUI程序中弹出GUI窗口用套接字和管道将GUI作为单独的程序实现添加组件生成器函数:可以尽可能地将繁琐的组件设置放在函数中封装,使用原创 2016-08-11 17:01:09 · 585 阅读 · 0 评论 -
《Python编程》笔记(十一)
tkinter之旅(四)Canvas画布:画布基于一个结构化的图形对象模型,所有在画布上的东西都是对象。可以在画布中进行像素级别的操作,也可以嵌入组件(形状、图片等)。原创 2016-08-11 16:59:56 · 990 阅读 · 0 评论 -
《Python编程》笔记(十)
tkinter之旅(三)在tkinter库中,可以添加顶层窗口菜单和基于框架的菜单。前者适用于整个窗口,后者可以作为内嵌组件。原创 2016-08-11 16:46:41 · 1929 阅读 · 0 评论 -
《Python编程》笔记(九)
tkinter之旅(二)原创 2016-08-11 16:46:01 · 1354 阅读 · 0 评论 -
《Python编程》笔记(八)
tkinter 图形框架入门。原创 2016-08-11 16:44:51 · 1065 阅读 · 0 评论 -
《Python编程》笔记(七)
Python中可以使用的主要GUI工具包:tkinter:开源GUI库,作为Python业界开发移动GUI约定俗成的标准,拥有Pmw, Tix, PIL和ttk等强大的扩展包。wxPython:一个用于开源wxWidgets库,最初为C++编平台GUI类框架。适合复杂界面搭建,流行度jinciyutkinter。PyQt:一个全面的GUI库,跨越多个平台。相对复杂,但有更多特性。原创 2016-08-11 16:43:34 · 908 阅读 · 0 评论 -
《Python编程》笔记(六)
fnmatch模块:是一个执行类Unix的文件名模式匹配的Python标准库模块。支持名称模式字符串中常用的操作符:*可以匹配任意数量的字符串,?可以匹配任意单个字符,[...]和[!...]用于匹配包含括号内的或者除了括号内的字符,其他字符与自身匹配。该模块只支持常用的Unix Shell匹配操作符,而非完整的正则表达式模式。原创 2016-08-11 16:36:43 · 467 阅读 · 0 评论 -
《Python编程》笔记(五)
Python中,两种线程模型有所不同:在_thread中,大多数平台上的程序随着其父线程的退出而退出;但在threading中,通常不会这样,除非子线程被设置为守护线程。原创 2016-08-11 16:35:07 · 469 阅读 · 0 评论 -
《Python编程》笔记(四)
实际上,现代CPU的绝大部分运算能力常常处于空闲状态。更快的速度有助于提高高峰时期的处理速度,但其能力中很大一部分常常得不到利用。Python中,同时运行多个任务有两种基本的做法:进程分支和线程派生。os.fork调用会为调用程序创建一个进程副本,会为每个副本返回不同的值:在子进程中返回0,而在父进程中返回新子进程ID。原创 2016-08-11 16:34:08 · 577 阅读 · 0 评论 -
《Python编程》笔记(三)
open 函数被调用时将返回一个新的与外部相连的文件对象。这个文件对象有一些方法,可以与文件双向传输数据,并且能够执行多种文件相关的操作。原创 2016-08-11 16:33:13 · 545 阅读 · 0 评论 -
《Python编程》笔记(二)
除非指定了绝对路径,否则脚本运行时将始终默认它们存在于CWD。可以使用os.getcwd()获取当前的CWD,os.chdir()可以切换CWD。没有完整目录路径的文件名将被映射到CWD路径,和PYTHONPATH设置无关。一个脚本启动时总是启动于CWD,而非其所在的目录。反之,import永远首先搜索文件所在的目录,而非CWD(除非该脚本刚好在CWD目录)。原创 2016-08-11 16:31:49 · 480 阅读 · 0 评论 -
《Python 编程》笔记(十七)
本节笔记记录的是在 Python 中处理文本的一些方法。本节重点是学习如何在 Python 中使用正则表达式。原创 2016-08-11 17:05:07 · 444 阅读 · 0 评论