展开菜单

python入门—如何运行python程序

python入门—如何运行python程序

上篇文章介绍了python的安装,今天我们正式开始编写属于自己的第一个python程序。 一、编辑器的选择 先介绍一款编辑器,sublime,我们将使用sublime这款编辑器来编写python代码,网上很多其他的教程可能会给大家介绍pycharm这款编辑器,编辑器的选择其实都是看自己个人爱好选择了,哪个用着舒服就用哪个,选择sublime的原因是因为很轻巧,相对于pycharm使用起来更简单。 附上sublime官网地址 https://www.sublimetext.com/ 点...

微信远程监控男友上网在干啥

微信远程监控男友上网在干啥

今天给大家介绍一个实用又具备恶搞能力的python程序。 兴趣是最好的老师,我为什么在写python,很大一部分原因是因为python能写出很多有意思好玩的东西。 我们先看下这个程序能实现什么样的效果。 这个程序目前主要有两个功能,一个是摄像头拍照和电脑屏幕截图,回复数字 1 即可控制电脑打开摄像头自动为电脑使用者拍照,同时可以自动截取当前电脑屏幕,并且会把两张图片发送到你的微信上,这样就可以看到你的电脑使用者(可以是男朋友)在干什么了。还有一个实用功能就是电脑...

用python循环帮皇帝选妃

在古代,皇帝后宫佳丽三千,这么多的妃子可都是皇帝从众多秀女中一个个选出来的,今天我们来用python模拟帮皇帝选妃。 程序的循环可以处理大量的重复性工作,这是程序一个很重要的优势,在python中主要有两种循环方式,一个是 for 循环,一个是 while 循环,这两个循环都能实现相同的效果,只是用法有些不一样。 先来看下 for 循环的结构以及一个简单例子。for 循环主要用来遍历list数组、dict字典中的元素。 # for in 循环结构 #&...

python函数初探

任何一门编程语言都会有函数,函数通常也被称作方法,初学者听到函数或方法可能根本不知道是什么意思,我打个简单的比方,电热水壶可以把冷水烧开,那么在这里电热水壶就可以被理解成一个函数,它的主要功能是负责把冷水烧成热水。在 python 中函数也就是指能完成一个固定的功能的方法,并且是可重复使用的,函数最重要的就是可以支持通过接收不同的参数处理得到不同的结果,比如上面提到的热水壶,你倒入冷水或者热水,最终都可以得到热水,这个倒入的冷水或热水就可以理解成两个不同的参数。 在 python 中已经内置了很多现成的函数了,我们在写程序的时候直...

细说python函数参数

python的函数参数类型比较丰富,而且用法相对比较复杂,今天我们介绍几种简单常用的。 1、位置参数 位置参数最简单了,就是按照位置关系一一对应就好了,也是我们最最常用的,但是要注意的是各个参数必须按顺序对应,不多说,看下面这段代码就好了。 #位置参数,严格按照参数的顺序来读取 def locationParams(m,n):     print('第一个参数为:'+m)     print('第二个参数为:'...

ppt一键转图片和pdf

ppt一键转图片和pdf

日常工作中经常会需要把 ppt 页面转化成图片,通常我们都是对 ppt 页面截图或者使用 office 工具手动将 ppt 页面保存为图片,如果只有一两页 ppt 需要转化就还好,如果有批量的 ppt 需要处理的话那肯定不能手动来处理了,所以我们今天来用 python 实现一个批量将 ppt 转化成图片和 pdf 的工具,而且还可以将所有的图片拼接成一张长图。 老规矩,先来简单说下程序实现思路,这里依然是用到了一个很强大的第三方库 pywin32 这个库能调用 windows 的部分 api,在这里我们主要用到打开 ppt 文件的...

python日期和时间问题

获取系统时间和日期是 python 编程中最常见的操作之一了,今天我们来聊聊 python 获取系统时间以及日期格式化的问题。 在 python 有 time、calendar 、datetime、pytz、dateutil 等关于时间处理的模块,我们主要讲一讲 time 和 calendar 这两个模块。 1、time 模块 time 模块下是有很多处理时间的函数,比如通常使用 time.time() 来获取当前的时间戳,大多数情况下我们都是需要用到格式化后的时间,用 time...

一行python代码带你装B

一行python代码带你装B

一行代码,python就能让你玩出花来。今天给大家介绍几个有趣的一行代码。 1、心形字符,全中文的话可能会变形,大家可以试试中英文搭配。 print('\n'.join([''.join([('IloveU'[(x-y)%len('IloveU')]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for&...

爬虫是什么?

爬虫是什么?

爬虫的英文名叫spider,解释为蜘蛛,最近几年越来越多的人都在说到爬虫,对于不太熟悉互联网行业的人来说,可能并不理解爬虫究竟是什么,莫非真的是某种昆虫吗? 所谓爬虫,简单来说其实就是一个程序,你也可以理解为一段代码,它是按照一定的规则来自动获取并采集互联网的信息和数据的,这些数据可以是来源于各个网站、APP、应用软件等,举个例子,我们常用的搜索引擎某度等其实就是一个特殊的巨大的爬虫,它能根据我们输入的内容自动去采集整个互联网上和你输入内容相关的数据,然后将爬虫采集到的数据结果展示给你,就是你看到的搜索结果,当然爬虫在搜索引擎...

一键自动下载百度美女图片

一键自动下载百度美女图片

我一直认为学习一个新东西成就感和兴趣很重要,前面几篇文章介绍了python的安装和使用,这篇文章以一个图片爬虫脚本例子来感受下python的魅力。大家可以参考之前关于python安装的文章复制并运行下面这个python脚本,同时为了方便更多小白读者快速体验python爬虫,我把文章中的python脚本打包成了一个可执行程序,大家可以直接双击运行程序即可下载你想要的图片,在本公众号后台回复关键字001即可获取该程序。 #coding:utf-8 import re import requests import&nb...

python基本数据类型

python基本数据类型

python有6大数据类型,今天我们主要介绍下常用的4大数据类型。 在介绍数据类型之前,先解释下变量赋值,数据类型通常也被说成变量类型,因为在python中数据都是存储在变量当中的,这个存储过程叫变量赋值。 1、number—数字类型 数字类型一般用来存储整数、浮点数(小数)、布尔值(bool)等,分别用 int、float、bool符号表示其对应类型,在python中可以使用 type()方法查看某个变量的类型。 a = 19 (整数类型) b = 5....

学会用python截取你的姓名

学会用python截取你的姓名

先来看一张动图。 输入你的名字,这个python脚本就能把你的姓和名字分割出来,原理其实很简单,主要就是用到了字符串的截取操作。 前面的文章中,我们刚介绍了python的几种基本数据类型,现在我们就来讲讲python字符串的一些操作。 1、字符串长度 大多数情况下,我们要对一个字符串进行处理的话,首先一般都是先要获取字符串的长度,在python中使用 len() 方法即可获取字符串长度,字符串长度即代表有多少个中文字符或者英文字符。...