python 基础
python基础
# 是注释。通过空格进行缩进,当一行语句以 : 结尾时,缩进的语句视为一段代码块。按约定俗成的规范,使用4个空格进行缩进。最后代码就类似这样:
# output name
a = 100
if a > 10:
...[2018/9/25]
python新手第一天学习笔记-python循环控制和第一个python小游戏
Python的三种逻辑控制
1、python语法。
python 是以缩进作为基本判断的。同一代码缩进需要保持一致。否则会报错
1、if 的三种循环
_age = 53
# 注意,input接受的都是字符串,如果要和数字比较大小,需要转化为int
...[2018/9/25]
python 第一课作用python 第一课作用
1、使用while循环输入 1 2 3 4 5 6 8 9 10
x=0 while x<10: x=x+1 if x==7: print('' '') continue print(x) #学习循环结构的...[2018/9/25]
详解 Python3 正则表达式(四)详解 Python3 正则表达式(四)
上一篇:详解 Python3 正则表达式(三)
本文翻译自:https: docs.python.org/3.4/howto/regex.html
博主对此做了一些注明和修改 ^_^
更多强大的功能
到目前为止,我们只是介绍了正则表达式的一部分功能。在这一篇中,我们学会到一些新...[2018/9/25]
python-简单邮件报警Damon-
在scrapy爬虫项目中经常遇到 爬取数据时报错无法及时处理 导致数据爬取不完整 只能先查看log才能发现报错
首先写一个简单的邮件发送模块
"""
@file: emailHandler.py
""" 1 #邮件服务封装
2
3 import smtplib
4 ...[2018/9/25]
Python编程从入门到实践PDF下载高清完整扫描原版
这本书我看了电子版的,感觉还不错,全书共有20章,书中的简介如下:
本书旨在让你尽快学会 Python ,以便能够编写能正确运行的程序 —— 游戏、数据可视化和 Web 应用程序,同时掌握让你终身受益的基本编程知识。本书适合任何年龄的读者阅读, 它不要求你有任何 Python 编程经验,甚至不要...[2018/9/25]
python--基本类型之元组
tuple(元组): 定义和创建和作用: 元组--只读列表,只可以被查询,不能被修改。所以,列表的切片操作同样适用与元组。 元组写在小括号(())里,元素之间用逗号隔开。 虽然元组的元素不可改变,但他可以包含可变的对象,比如list 列表 构造包含0个或一个元素的元组比较特殊 tup...[2018/9/25]
一篇文章教你如何用 Python 记录日志
前言: 这篇文章是我copy别人的,但是个人认为讲的真的很细致,有原理有实例,不仅仅只教你如何使用日志更会叫你知道日志的原理,真的非常棒,虽然文章很长,也许你不会认认真真读完, 但是当你遇到问题时这篇文章绝对能帮到你,因为我之前看到这篇文章的时候也一样,直接掠过,但是当我浏览了好多类似日志处理的文...[2018/9/25]
python图像处理 模式转化简单总结python图像处理 模式转化简单总结
图像处理库PIL有九种不同模式:1,L,P,RGB,RGBA,CMYK,YCbCr,I,F
1、模式“1”
模式“1”为二值图像,非黑即白。但是它每个像素用8个bit表示,0表示黑,255表示白。
2、模式“L”
模式“L”为灰色图像,它的每个像素用8个bit表示,0表...[2018/9/25]
python2.7 threading RLock/Condition文档翻译 (RLock/Condition详解)python2.7 threading RLock/Condition文档翻译 (RLock/Condition详解)
RLock Objects
可重入锁是一个同步原语,它可以被同一个线程多次获取。在内部,除了原始锁使用的锁定/解锁状态之外,它还使用“线程拥有”和“递归级别”的概念。在锁定状态下,某些线程拥有锁;在未锁定状态下,没有线程拥有它。
为了锁定该锁,线程调用它的acquire()方法,一旦线程拥有锁就...[2018/9/25]
[Micropython] TPYBoard STM32F407开发板运行第一个脚本
从这篇教程开始将动手在TPYBoard STM32F407开发板上运行 Python 脚本,下面教大家拿到这个开发板后怎么用!(该款开发板某宝上有售)
1 连接开发板
通过 USB 线连接你的 PC 机(windows,mac,linux皆可)。你不可能...[2018/9/25]
MicroPython实例之TPYBoard开发板控制OLED显示中文
0x00 前言
之前看到一篇文章是关于TPYBoard v102控制OLED屏显示的,看到之后就想尝试一下使用OLED屏来显示中文。最近利用空余时间搞定了这个实验,特此将实验过程及源码分享出来,方便以后使用。
0x01 实验器材
TPYBoard v102 开发板 1块(某宝上可以买...[2018/9/25]
Python登录小程序Python登录小程序
-------------------------------------------------
主要实现功能
1、用户输入用户名,在用户名文件中查找对应的用户,若无对应用户名则打印输入错误
2、用户名输入正确后,进行密码匹配。输入密码正确则登录成功,否则重新输入。 3、连续输错三次密码则该用户...[2018/9/25]
Python图像识别(聚类)
1 # -*- coding: utf-8 -*-
2 """
3 Created on Fri Sep 21 15:37:26 2018
4
5 @author: zhen
6 """
7 from PIL import Image
8 import numpy as np
...[2018/9/25]
Anaconda2 5.2.0安装使用图文教程
Anacond的介绍
Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间...[2018/9/25]
python使用多进程的实例详解python使用多进程的实例详解
python多线程适合IO密集型场景,而在CPU密集型场景,并不能充分利用多核CPU,而协程本质基于线程,同样不能充分发挥多核的优势。
针对计算密集型场景需要使用多进程,python的multiproce ing与threading模块非常相似,支持用进程池的方式批量创建子进程。
R...[2018/9/25]
Python 读写文件的操作代码
Python读写文件模式
1、r 打开只读文件,该文件必须存在。
2、r+ 打开可读写的文件,该文件必须存在。
3、w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。
4、w+ 打开可读写文件,若文件存在则文件长度清为零...[2018/9/25]
详解Numpy中的广播原则/机制
广播的原则 如果两个数组的后缘维度(从末尾开始算起的维度)的轴长度相符或其中一方的长度为1,则认为它们是广播兼容的。广播会在缺失维度和(或)轴长度为1的维度上进行。 在上面的对arr每一列减去列平均值的例子中,arr的后缘维度为3,arr.mean(0)后缘维度也是3,满足轴长度相符的条件,广播...[2018/9/25]
python编程使用协程并发的优缺点
协程
协程是一种用户态的轻量级线程,又称微线程。
协程拥有自己的寄存器上下文和栈,调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此:协程能保留上一次调用时的状态(即所有局部状态的一个特定组合),每次过程重入时,就相当于进入上一次调用的状态,...[2018/9/25]
在python中安装basemap的教程在python中安装basemap的教程
1. 确保python环境安装完毕且已配置好环境变量
2. 安装geos:
pip install geos
3. 下载.whl文件:
(1)pyproj‑1.9.5.1‑cp36‑cp36m‑win_amd64.whl
(...[2018/9/25]
python使用folium库绘制地图点击框
python使用folium 库生成地图网页的具体代码,供大家参考,具体内容如下
folium 官网
import folium
import pandas as pd
def mark_map(data):
"""
带有标注的地图
:param data:...[2018/9/25]
Python 经典面试题 21 道【不可错过】Python 经典面试题 21 道【不可错过】
到底什么是Python?
•Python是一种解释性语言。Python代码在运行之前不需要编译。其它解释性语言还包括PHP和Ruby。
•Python是动态类型语言,指的是在声明变量时,不需要说明变量的类型。
•Python非常适合面向对象的...[2018/9/25]
Python实现注册、登录小程序功能
主要实现功能
1、用户输入用户名,在用户名文件中查找对应的用户,若无对应用户名则打印输入错误
2、用户名输入正确后,进行密码匹配。输入密码正确则登录成功,否则重新输入。
3、连续输错三次密码则该用户名被锁,退出程序
----------------------------------...[2018/9/25]