随笔分类 -  Python

Python笔记,完毕后整理
摘要:1.准备 准备电脑 和 分区 1.准备配置稍高的电脑(后后期需要装虚拟机),分辨率1920 1080 2.分区: C→系统 D→Project E→软件安装盘 F→其他 准备编辑器 1.Sublime Text + VsCode + Pycharm 配置方法在网上找 2.学习中间 不懂的单词随时查 阅读全文
posted @ 2018-02-17 13:40 Leq123 阅读(276) 评论(0) 推荐(0)
摘要:Django开发流程 ORM :MVC框架和数据库之间的面向对象管理工具 1.前期准备流程 1. 创建虚拟环境 2. 安装Django 3. 创建项目 project 4. 创建应用 app 5. 在models.py中定义模型类 6. 定义视图 views.py 7. 配置url urls.py 阅读全文
posted @ 2018-02-08 10:36 Leq123 阅读(185) 评论(0) 推荐(0)
摘要:MongoDB笔记2018.2.6 1.先简单接触下linux,大部分教程是在linux环境下的操作,要不然看不懂教程 2.找教程或视频 教程推荐菜鸟教程 学习MongDB前需要懂一定的Mysql语法,后面会用到 MongoDB的数据库、集合、键值对有就用,没有就insert()时候自动新建【只要字 阅读全文
posted @ 2018-02-06 12:17 Leq123 阅读(179) 评论(0) 推荐(0)
摘要:1、爬虫——智联招聘信息搜集 原文链接 1 #-*- coding: utf-8 -*- 2 import re 3 import csv 4 import requests 5 from tqdm import tqdm 6 from urllib.parse import urlencode 7 阅读全文
posted @ 2018-01-21 22:28 Leq123 阅读(202) 评论(0) 推荐(0)
摘要:1、正则表达式简介 描述性语言描述字符串的2、正则的描述方法 \d 一个数字 \d{3} 匹配3个数字 例如’010‘ \s 匹配一个空格(包括Tab等空白符) \w 一个字母或数字 . 任意(一个)字符(包括特殊符号) 除了换行\n和\t * 任意个字符(包括0个) + 至少一个字符 ? 0个或1 阅读全文
posted @ 2018-01-21 22:23 Leq123 阅读(94) 评论(0) 推荐(0)
摘要:网上资料,仅供学习,希望以后自己也能看懂再改进下... 阅读全文
posted @ 2018-01-12 23:28 Leq123 阅读(1068) 评论(0) 推荐(0)
摘要:eric是PyQt5的图形化编辑工具,界面如下(另存为-桌面 查看大图) 下面是用eric6制作的 省市县 三级联动筛选框 (效果图+源码) 1 # -*- coding: utf-8 -*- 2 3 # Form implementation generated from reading ui f 阅读全文
posted @ 2018-01-12 23:22 Leq123 阅读(1248) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/archisama/p/5442071.html QtCore QtGui QtWidgets QtMultimedia QtBluetooth QtNetwork QtPositioning Enginio QtWebSockets QtWebKit 阅读全文
posted @ 2018-01-11 21:58 Leq123 阅读(359) 评论(0) 推荐(0)
摘要:1、十大算法 阶乘 冒泡 1 #使用递归实现阶乘 2 3 def f(n): 4 if n ==1: 5 return 1 6 else: 7 return n*(f(n-1)) 1 import sys 2 3 n=0 4 while n<3: 5 n+=1 6 name=input("请输入名字 阅读全文
posted @ 2018-01-09 15:40 Leq123 阅读(189) 评论(0) 推荐(0)
摘要:在同文件夹下新建一个 测试文档.txt 再运行下面代码,可以实现效果 代码 1 #!Python3 2 # -*- coding:utf-8 -*- 3 4 """ 5 目标:主窗口打开文本文件,修改字体 6 7 文本编辑控件和一个状态栏 8 """ 9 10 import sys 11 from 阅读全文
posted @ 2018-01-09 09:57 Leq123 阅读(763) 评论(0) 推荐(0)
摘要:QtQWidgets 小组件(暂无资料,但是Python中做窗口/网页时用的很多 *-*) QtCore 模块包括了核心的非GUI功能,该模块用来对时间、文件、目录、各种数据类型、流、网址、媒体类型、线程或进程进行处理。 QtGui 模块包括图形化窗口组件和及相关类。包括如按钮、窗体、状态栏、滑块、 阅读全文
posted @ 2018-01-06 22:28 Leq123 阅读(1283) 评论(0) 推荐(0)
摘要:用PyQt5建notepad界面 1 # -*-coding:utf-8 -*- 2 """ 3 简介:用PyQt5做一个对话框,有菜单(2个、有独立图标、快捷键)、提示栏(只有主窗口才有提示栏),退出时有二次确认 4 思路:引用并重构PyQt5里的方法 5 6 思考:PyQt5要求先建组件,再调用 阅读全文
posted @ 2018-01-05 18:25 Leq123 阅读(670) 评论(0) 推荐(0)
摘要:Python绝对路径与相对路径读写文件【上级目录: os.path.dirname(os.getcwd())】 # coding:utf8 ''' 知识点:Python读写文件时候的相对路径与绝对路径 准备工作:先在同级目录下写一个test.txt文件,里面写汉字、字母、数字 ''' ''' 一、用 阅读全文
posted @ 2018-01-04 21:35 Leq123 阅读(282) 评论(0) 推荐(0)
摘要:Python 调用PyQt5 制作对话框,退出时候有二次确认(注:默认是直接退出) 1 # -*- ytf-8 -*- 2 """ 3 用PyQt建一个对话框,退出时提示有二次确认 4 """ 5 6 import sys 7 from PyQt5.QtWidgets import QApplica 阅读全文
posted @ 2018-01-04 18:10 Leq123 阅读(2058) 评论(0) 推荐(0)
摘要:多进程典型案例: 1、将子进程的进程名作为列表中的元素,在父进程中遍历(异步)执行 阅读全文
posted @ 2018-01-02 18:41 Leq123 阅读(201) 评论(0) 推荐(0)
摘要:17:08:0317:08:04 在Thread(线程)和Process(进程)中,应当优选Process,因为Process更稳定,而且,Process可以分布到多台机器上,而Thread最多只能分布到同一台机器的多个CPU上。 Python的multiprocessing模块不但支持多进程,其中 阅读全文
posted @ 2018-01-02 16:43 Leq123 阅读(660) 评论(0) 推荐(0)
摘要:#定义一个方法,可进行列表相减 阅读全文
posted @ 2018-01-01 16:00 Leq123 阅读(1020) 评论(0) 推荐(0)
摘要:''' 1、面向对象概念2、类型定义 2.0、继承(多态) 2.1、类属性(类变量)定义 2.2、实例属性(实例变量)定义 2.3、构造方法的定义以及作用 2.4、实例方法的定义【参数】 2.5、私有化属性 【实现原理】 2.6、__slots__属性声明限制 2.7、类的专有方法的重写(定制类)【 阅读全文
posted @ 2018-01-01 15:52 Leq123 阅读(194) 评论(0) 推荐(0)
摘要:#字典#把字符串中的字母提取出来改为大写并计数 阅读全文
posted @ 2018-01-01 15:34 Leq123 阅读(150) 评论(0) 推荐(0)
摘要:什么是 Socket? Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。 详细资料查看菜鸟教程http://www.runoob.com/python3/python3-socket.html 案例1 - 实现连接: 1 阅读全文
posted @ 2018-01-01 15:15 Leq123 阅读(237) 评论(0) 推荐(0)