
Python技术【初学】
python基础
江湖侠客
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DjangoWeb框架使用(一)
1、安装DjangoWeb框架在cmd窗口安装:pip install django==2.0执行:pip list2、创建Django项目原创 2019-12-23 18:33:07 · 317 阅读 · 0 评论 -
FlaskWeb框架的使用
1、什么是Web框架2、常用的Web框架3、安装虚拟环境(1) 在cmd窗口下安装virtualenv执行命令:pip install virtualenv(1) 在cmd窗口下安装flask执行命令:pip install flask查看安装包:pip list4、第一个Flask程序示例输出:Hello World具体代码实现:from flask...原创 2019-12-22 01:48:16 · 270 阅读 · 0 评论 -
网络爬虫(二)
上节学习了:网络爬虫框架(一)1、HTML解析之BeautifulSoup实践操作步骤:1、在cmd窗口下安装bs4pip install bs4参照,官网文档:https://www.crummy.com/software/BeautifulSoup/bs4/doc/具体代码实现:from bs4 import BeautifulSoup # 导入Beautiful...原创 2019-12-19 14:39:07 · 214 阅读 · 0 评论 -
网络爬虫框架(一)
1、初识网络爬虫(1)优点:快速开发、跨平台、解释性、多种网络爬虫框架(2)网络爬虫的分类:通用网络爬虫、聚焦网络爬虫、增量性网络爬虫、深层网络爬虫介绍一下这几类爬虫的优缺点:(1)通用网络爬虫优点:范围广、数量多缺点:刷新页面慢(2) 聚焦网络爬虫优点:选择性爬取、数量少速度快(3)增量性网络爬虫优点:更新改变数据(4)深层网络爬虫优点:使用表单爬取网络爬虫的基本原理...原创 2019-12-17 17:40:54 · 2285 阅读 · 0 评论 -
pygame游戏框架
1、安装pygame在cmd窗口执行命令安装:pip install pygame检验是否安装成功:最简单方法使用idle,导入pygame包原创 2019-12-16 22:11:48 · 501 阅读 · 0 评论 -
入门PyQt框架
1、安装PyQt自己安装的是:PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x32-2安装步骤:当安装完成之后,我们可以在安装文件目录查看弹出这个界面:pyqt设计工具另一种方式安装,就是在cmd窗口命令安装,执行一条命令:pip install pyqt52、使用第三方开发工具步骤:添加第二个工具启动窗体创建窗体保...原创 2019-12-15 23:34:10 · 619 阅读 · 0 评论 -
入门GUI框架
1、什么是GUI2、常用的GUI框架官方网址:https://www.wxpython.org3、安装wxPython步骤:1、cmd窗口,执行命令:pip install -U wxpython解决问题,执行一条命令:pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.dou...原创 2019-12-14 21:35:53 · 1080 阅读 · 0 评论 -
异常处理与调试
1、异常if语句处理(抛异常 错误)具体代码实现:def division(): num1 = int(input("请输入被除数:")) # 用户输入提示,并记录 num2 = int(input("请输入除数:")) result = num1//num2 # 执行除法运算 print(result)if __name__ == '__main__': ...原创 2019-12-14 18:07:12 · 306 阅读 · 0 评论 -
网络编程之聊天室
1、为什么要使用通讯协议2、TCPIP协议cmd窗口,命令执行:ipconfig/all称它为物理地址:主要是硬件与网卡相关的,物理地址不能改变的3、UDP协议4、Socket简介5、创建TCP服务器示例,具体代码实现# -*- coding:utf-8 -*-import socket #导入soc...原创 2019-12-14 15:41:41 · 397 阅读 · 0 评论 -
线程的基本创建方式
1、使用threading模块创建线程具体代码实现:# -*- coding:utf-8 -*-import threading,timedef process(): for i in range(3): time.sleep(1) print("thread name is %s" % threading.current_thread().nam...原创 2019-12-14 13:55:21 · 130 阅读 · 0 评论 -
进程创建方式基本操作
1、使用multiprocessing模块创建进程具体代码实现:from multiprocessing import Process # 导入模块import time# 执行子进程代码def test(interval): time.sleep(interval) print('我是子进程')# 执行主程序def main(): print('主进...原创 2019-12-14 13:19:26 · 646 阅读 · 0 评论 -
python操作文件与IO
1、打开文件时使用with语句具体代码实现:、with open('message.txt','r') as file: # 打开文件 string = file.read(9) # 读取前9个字符 print(string)若,直接运行程序,会出现错误:解决问题:在工程项目目录下创建一个message.txt文件,可以尝试在messag...原创 2019-12-10 23:29:49 · 340 阅读 · 0 评论 -
模块
1、创建模块具体步骤:创建出来两个类:具体代码编写:christmastree.py# _*_ coding:utf-8 _*_# 开发团队:MrZhou# 开发人员:HP# 开发时间 : 2019/12/10 # 文件名称: christmastree.py# 开发工具: PyCharmpinetree = '我是一棵松树' # 定义一个全局变量(松树)de...原创 2019-12-10 20:45:17 · 167 阅读 · 0 评论 -
类与对象
1、创建大雁类的实例具体代码:class Geese: '''大雁类''' def __init__(self): # 构造方法 print("我是大雁类!")wildGoose = Geese() # 创建大雁类的实例运行程序,控制台打印输出:2、构造方法具体代码:class Geese: '''...原创 2019-12-10 20:14:31 · 413 阅读 · 1 评论 -
用函数实现模板化程序设计
一、函数的创建和调用1、代码编写:# 定义函数def demo(obj): print("原值:",obj) obj += obj#调用函数print("=========值传递========")mot = "唯有在被追赶的时候,你才能真正地奔跑。"print("函数调用前:",mot)demo(mot) #采用不可变对象——字符串print("函数调用后:"...原创 2019-12-09 23:57:02 · 390 阅读 · 0 评论 -
字典与集合
1、字典的创建和删除创建:1.1 代码编写:name = ['邓肯','吉诺比利','帕克'] # 作为键的列表sign = ['石佛','妖刀','跑车'] # 作为值的列表dictionary = dict(zip(name,sign)) # 转换为字典print(dictionary) ...原创 2019-12-09 22:53:18 · 142 阅读 · 0 评论 -
循环结构语句
1、for循环1.1代码编写:for i in [2, 3, 5, 9, 4]: print(i) # 循环输出2, 3, 5, 9, 4的值for i in ["明日","科技", "与您", "同行"]: print(i) #循环输出"明日","科技", "与您", "同行"运行程序,控制台输出:1.2代码编写:print...原创 2019-12-09 14:30:18 · 774 阅读 · 0 评论 -
流程控制
1、最简单的if语句代码编写:number = int(input("请输入您的6位奖票号码:")) # 输入奖票号码if number == 432678 : # 判断是否符合条件,即输入奖票号码是否等于432678 print(number,"你中了本期大奖,请速来领奖!!") # 等于中奖号码,输出中奖信息if number != 432678...原创 2019-12-09 00:20:30 · 286 阅读 · 0 评论 -
字符串与正则表达式基本操作
1、拼接字符串代码编写:mot_en = 'Remembrance is a form of meeting. Frgetfulness is a form of freedom.'mot_cn = '记忆是一种相遇。遗忘是一种自由。'print(mot_en + '——' + mot_cn)运行效果:代码编写:str1 = '我今天一共走了' # 定义字符串num =...原创 2019-12-08 22:15:39 · 397 阅读 · 0 评论 -
python的列表与元素基本操作
1、运用索引方式查找元素的数据代码编写:verse = ["圣安东尼奥马刺","洛杉矶湖人","休斯顿火箭","金州勇士"]print(verse[2]) # 输出第3个元素print(verse[-1]) # 输出最后一个元素运行得出:2、获取元素的数据代码编写:nba = ["迈克尔•乔丹","比尔•拉塞尔","卡里姆阿卜杜勒•贾巴尔","威尔特•张伯伦",...原创 2019-12-08 00:10:17 · 977 阅读 · 0 评论 -
PyCharm基本操作
快捷键弹出表情包前提是win10系统断点调试弹出这个窗口出现如下:结束调试状态弹出这个面板,如图:如果还想跳到下一个断点,只需要点击下一个即可跳到下一个断点,还有另一种方式跳到下一个断点的快捷键:Alt+F9全面了解PyCharm显示或隐藏工具栏Pycharm个性化配置配置模板代码提示:作者名称属性# _*_ coding:ut...原创 2019-12-02 18:04:58 · 264 阅读 · 0 评论 -
python爬虫(一)
主要内容什么是爬虫为什么推荐使用Python写爬虫Python开发环境搭建和简介HTTP简介HTML/XML/Json简介MySQL/Apache安装和配置爬虫框架介绍robots规范与爬虫原则1、什么是爬虫定义网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使...原创 2019-12-24 21:08:51 · 144 阅读 · 0 评论