摘要: 全文转发 http://www.cnblogs.com/fnng/p/3576154.html 在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材。 我们最常规的做法就是通过鼠标右键,选择另存为。但有些图片鼠标右键的时候 阅读全文
posted @ 2018-04-12 11:04 驼背蜗牛 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 全文转发 http://www.cnblogs.com/fnng/p/3670789.html 多线程和多进程是什么自行google补脑 对于python 多线程的理解,我花了很长时间,搜索的大部份文章都不够通俗易懂。所以,这里力图用简单的例子,让你对多线程有个初步的认识。 单线程 在好些年前的MS 阅读全文
posted @ 2018-04-12 11:02 驼背蜗牛 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 网上大部分都是2.x的文档,只找到一篇是3.x的。全文转发。 https://www.cnblogs.com/fnng/p/6863616.html 一,安装PyMySQL Python是编程语言,MySQL是数据库,它们是两种不同的技术;要想使Python操作MySQL数据库需要使用驱动。这里选用 阅读全文
posted @ 2018-04-12 11:00 驼背蜗牛 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 清明小长假结束,来,鼓足精神,继续学习。 今儿一起看怎么用Python做一个简单的计算器。 编写计算器这个程序,需要熟悉re模块。不熟悉的回头看进阶第七课。熟悉了re就能很容易编写出代码,否则无解。 现在还不会写这个程序,转发一个吧: https://www.cnblogs.com/Wxtrkbc/ 阅读全文
posted @ 2018-04-08 09:56 驼背蜗牛 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: 在Windows中,我们可以很容易地创建、修改和删除文件。我们熟悉的文件类型也有很多:txt、mkv、mp3、docx... 在Python中,我们依旧可以执行创建、修改和删除文件的操作。下面一起来看: 1、示例 我们可以先在python.exe所在目录,我的目录是C:\Users\Administ 阅读全文
posted @ 2018-04-03 12:38 驼背蜗牛 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 转载 Python之matplotlib基础 matplotlib是Python优秀的数据可视化第三方库matplotlib库的效果可参考http://matplotlib.org/gallery.htmlmatplotlib的使用 由各种可视化类构成,内部结构复杂,受matlab库启发,matpl 阅读全文
posted @ 2018-04-02 17:31 驼背蜗牛 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: 转 同十五课,都是从大神那里转载的。今后会逐步增加示例代码。 Pandas pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和 阅读全文
posted @ 2018-04-02 17:19 驼背蜗牛 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 转 从一位大神哪里转过来的,大家一起学习吧。今后会逐步增加示例代码。 NumPy NumPy是高性能科学计算和数据分析的基础包。部分功能如下: ndarray, 具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组。 用于对整组数据进行快速运算的标准数学函数(无需编写循环)。 用于读写磁盘数据的 阅读全文
posted @ 2018-04-02 17:18 驼背蜗牛 阅读(974) 评论(0) 推荐(0) 编辑
摘要: logging,就是登录模块。 提供了几个方法:critical、error、warning、info、debug和notset,且按照上述次序级别越来越低。 默认的格式为日志级别:Logger名:用户输出消息。 比如:在IDLE打开一个新窗口,输入下列代码,并保存为logging.py。 在IDL 阅读全文
posted @ 2018-04-01 17:22 驼背蜗牛 阅读(140) 评论(0) 推荐(0) 编辑
摘要: hashlib,说白了就是“加密”。 MD5是hashlib提供的一种加密算法。举个例子-_-!! 这里看到通过hashlib中的MD5加密算法,我们针对变量a生成了一个md5加密的对象。 另一种是SHA加密。 阅读全文
posted @ 2018-04-01 09:48 驼背蜗牛 阅读(156) 评论(0) 推荐(0) 编辑
摘要: sys是与Python解释器交互的工具。sys模块提供了一系列有关Python运行环境的变量和函数。 先看下dir(sys) 看下常用的方法: 1、sys.argv 实现从程序外部向程序传递参数。获取当前正在执行的命令行参数的参数列表(list)。 2、sys.exit(n) 功能:执行到主程序末尾 阅读全文
posted @ 2018-03-31 15:40 驼背蜗牛 阅读(182) 评论(0) 推荐(0) 编辑
摘要: random就是随机的意思,在Python中就是按照指定范围和规则,做随机取数的工作。 看下例子: 1、random.random() 在0到1之间取数。 2、random.randint(a,b) 其中a和b都是整数,看例子: 取数范围从1到10之间的10个整数,即范围包含a,也包含b。 3、ra 阅读全文
posted @ 2018-03-31 07:39 驼背蜗牛 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 最近安装了Tortoisesvn,鼠标右键菜单中没有“检出”,不知道如何下载到本地。 网页搜了一大堆,都是复制粘贴的,试了几个都没有成功。 我的问题是这样解决的: 1、输入服务器地址,回车,填写账号和密码; 2、连接成功之后,在当前页面点击右键,就能看到“检出”,即可下载文档啦。也就是说,不用去桌面 阅读全文
posted @ 2018-03-31 07:23 驼背蜗牛 阅读(883) 评论(0) 推荐(0) 编辑
摘要: calendar,是与日历相关的模块。calendar模块文件里定义了很多类型,主要有Calendar,TextCalendar以及HTMLCalendar类型。其中,Calendar是TextCalendar与HTMLCalendar的基类。该模块文件还对外提供了很多方法,例如:calendar, 阅读全文
posted @ 2018-03-30 20:06 驼背蜗牛 阅读(445) 评论(1) 推荐(0) 编辑
摘要: datetime模块定义了5个类,分别是:datetime.date、datetime.time、datetime.datetime、datetime.timedelta、tzinfo。 一、datetime.date:表示日期的类。 date类有三个参数,datetime.date(year,mo 阅读全文
posted @ 2018-03-30 19:56 驼背蜗牛 阅读(276) 评论(0) 推荐(0) 编辑
摘要: textwrap,文本填充。 实际上就是改变换行符的位置来格式化文本。 1、textwrap.fill() 根据指定每一行宽度,调整文本格式。 2、textwrap.dedent() 去掉缩进,让每一行都顶格。 3、textwrap.ident() 给每一行指定相同的前缀。 阅读全文
posted @ 2018-03-30 19:54 驼背蜗牛 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 在学习re模块之前,请大家先学习正则表达式的基础知识。-_-!! re是Python中负责处理正则表达式的一个模块。其他编程语言中没有re!但是正则表达式并不是Python的专利,很多语言中都有涉及。 正则表达式30分钟入门教程 http://deerchao.net/tutorials/regex 阅读全文
posted @ 2018-03-30 19:38 驼背蜗牛 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 对字符串做格式化操作 1、string.capwords() 把字符串中所有单词的首字母均变成大写字母。看例子: 2、string.ascii_letters 3、string.ascii_lowercase 26个小写英语字母 4、string.ascii_uppercase 26个大写英语字母 阅读全文
posted @ 2018-03-30 19:32 驼背蜗牛 阅读(315) 评论(0) 推荐(0) 编辑
摘要: time模块,顾名思义就是提供时间的模块。 1、时间戳time.time() 返回值很大,单位是“秒”。以1970年1月1日零时为计时起点到你使用time.time()为止,之间的秒数。 那这个时间戳的作用是什么?可以用来计时,比如某个操作用时是多少。 2、休眠time.sleep() 一起输入两端 阅读全文
posted @ 2018-03-29 07:03 驼背蜗牛 阅读(294) 评论(0) 推荐(0) 编辑
摘要: os模块,一起来看下都有哪些常用的方法,也就是有哪些函数或者功能。 首先了解一下os的组成 os模块拥有非常多的方法(也就是函数)。 1、os.getcwd() 返回了当前.py保存的目录。这里需要注意的是,返回值使用的是双斜线。 2、os.chdir() 改变本机.py保存的路径。 3、os.cu 阅读全文
posted @ 2018-03-29 00:03 驼背蜗牛 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一、前面我们说过,Python自从出世以来,就是免费、开放的。如今造就了数目庞大的模块:有些模块在安装Python时也一并安装,有些模块需要另行安装。那么问题来了,模块是什么? 对于Python而言,模块是若干功能的集合。 一个模块有自己的属性,就像一个人有自己的姓名、身高、体重、性别。。。 一个模 阅读全文
posted @ 2018-03-28 20:59 驼背蜗牛 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 内置函数(补) 1、float() 上一课中,我们可以使浮点数变为整数;相反的也可以把整数变为浮点数。看示例: 2、max() 在一系列数中取最大的一个。看示例: 3、min() 在一系列数中取最小的一个。看示例: 4、help() 查看说明。看示例: 大家自己试试看int的说明。 5、迭代器 上一 阅读全文
posted @ 2018-03-28 18:19 驼背蜗牛 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 所谓函数,就是为我们提供某种功能的程序。比如我们在入门第一课讲到的print,可以帮我们打印,这个print就是Python内置的一个函数。 下面来一起熟悉一下Python内置的函数及用法。 使用函数时,后面都是加一对圆括号,用来放参数。 1、print() 要打印时,使用print。要打印的内容两 阅读全文
posted @ 2018-03-28 17:14 驼背蜗牛 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1、说个小故事:话说一个人买到一个治疗瘙痒的偏方,在拆开无数层的包装后,得到的只是一张写着“挠挠”的小纸条儿。 嵌套,类似于在一个语句中,嵌套另一个语句。举个栗子-_-!! 我们要计算从1到100之间,所有的偶数之和。 分析一下: 前两行和第九课相同。第三行我们在for语句中,加入了if,意思是:如 阅读全文
posted @ 2018-03-27 17:36 驼背蜗牛 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1、在英语中,while的意思是“当什么什么的时候,谁在做什么”。Python中也是这个意思。来看个例子。 分析一下 1)创建2个变量,一个是和sum,初始值为0,原因见第九课;另一个变量i,初始值为1,因为从1开始相加嘛。 2)第三行可以翻译为:当i小于等于100的时候,实际上就是圈定了i的取值范 阅读全文
posted @ 2018-03-26 21:31 驼背蜗牛 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 1、a=[1,2,3,4,5] 这里的a是一个列表。 如果想把a中的所有数打印一边,要怎么编写代码呢? 有人说,之前不是讲了吗,a[0]=1,a[1]=2。。。那就执行print呗,比如 确实打印出来了,虽然不在一行而是用了5行。如果a这个列表里有100个数、1000个数呢? 这里,Python提供 阅读全文
posted @ 2018-03-26 21:30 驼背蜗牛 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 在编写语句,让计算机按照我们的指令执行运算之前,先一起看几个概念。 1、计算机擅长做重复的运算。 2、计算机不会疲劳,不用睡觉。 3、计算机运算速度快。 4、计算机要想发挥上述优势,需要优秀的程序。 Python就能编写这样的程序。目前我们的家用电脑,计算能力已经非常强大,足以应对我们编写的小程序。 阅读全文
posted @ 2018-03-26 21:15 驼背蜗牛 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 一、列表 1.1 从列表中取值 a=[1,2,3,4,5] 分析:a是一个变量,它的值是[1,2,3,4,5] 如果我们想提取第3个数,并把这个数赋值给b,要怎么写呢? 首先说明一个语法,a[0]代表a中第一个数,也就是1;之后a[1]代表a中第2个数,也就是2,以此类推。 那么上面的题目就有了答案 阅读全文
posted @ 2018-03-26 20:49 驼背蜗牛 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 1、定义一个变量并赋值 注意:每行只写一"段"代码,则代码末尾不用写结束的符号,直接回车即可;这段代码创建了a和b两个变量。 也可以这样写: 两段代码写在一行,中间用分号隔开。(不建议初学者这样书写,看到别人这样写能够读懂即可) 还可以这样写: 两个变量(或者多个)用逗号隔开,等号右边的值也使用逗号 阅读全文
posted @ 2018-03-26 20:10 驼背蜗牛 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 准确地讲,应该叫“运算符”,运算符号是我为了方便大家理解起的名字。 在数学中,我们有很多熟悉常用的运算符号:加号+、减号-、乘号(Python中的乘号是*)、除号(Python的除法有好几种,后面做介绍)、大于号>、等号=,除此之外,Python还有很多其他类型的运算符,下面一起来看下: 1、算数运 阅读全文
posted @ 2018-03-26 19:49 驼背蜗牛 阅读(1457) 评论(0) 推荐(0) 编辑
摘要: 每一种语言,包括我们熟悉的汉语和英语,都有自己的语法。错误的语法会带来歧义和误解。而在计算机语言中,错误的语法通常会使程序无法运行。下载介绍一下Python的语法规则。 我们首次打开IDLE 在>>>后面可以输入我们需要的代码。比如之前已经试过的print("I wanna learn Python 阅读全文
posted @ 2018-03-26 07:26 驼背蜗牛 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 一、我们先以一道常见的小学数学题作为例子: 3x=6,那么x等于多少? 这里的x就成为“变量”。说白了就是一个“可变的”这么一个代号,只不过在编程语言中,习惯地称之为“变量”。相对应的一个数字10,就是一个常量,因为10这个数本身,是不变的。 二、在Python中,可以修改的值,我们统称为“变量”。 阅读全文
posted @ 2018-03-26 06:31 驼背蜗牛 阅读(1473) 评论(0) 推荐(0) 编辑
摘要: 据说,Python是一位大神在圣诞节期间为了打发无聊而编写的(这就是差距。。)。百度上说89年被写出来,91年公布了第一个发行版。首个发布的版本到如今就快30年了。 我们通常使用的Windows7或者10,是微软公司开发的商业软件,就是说是要付费才可以使用的。商业公司投入资金研发商品,商品收费无可厚 阅读全文
posted @ 2018-03-24 08:18 驼背蜗牛 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 很多初学者都在问:我想自学Python,该怎样入门?入门选择哪些书籍? 下面,我以自己的理解作出解答。 1、先说明大体的学习进度。 Python确实入门较为容易,语法清晰易懂。一旦入了门再想提高就和其他编程语言一样复杂啦。切忌好高骛远,以为入了门就是大神。每天静下心来,专注在屏幕前看书、敲代码2个小 阅读全文
posted @ 2018-03-24 07:35 驼背蜗牛 阅读(223) 评论(0) 推荐(0) 编辑