
Python3入门
FUXI_Willard
自律、专注、坚持、追梦、自信。
展开
-
Python3基础系列博文索引
Python3入门系列博文索引,基于廖雪峰老师官网,但只包含前几章内容,已完结。Python3学习1–进入Python的大门.Python3学习2–Python基础1.Python3学习3–Python基础2.Python3学习4–Python基础3.Python3学习5–函数基础1.Python3学习6–函数基础2.Python3学习7–高级特性1.Python3学习8–高级特性2.Python3学习9–高阶函数.Python3学习10–返回函数及匿名函数.Python3学习11原创 2022-03-20 13:26:23 · 446 阅读 · 0 评论 -
Python3学习26--电子邮件
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.电子邮件简介# 1.邮件经电子邮件软件(MUA)--Mail User Agent(邮件用户代理)发出;# 2.Email从MUA发出,到达MTA--Mail Transfer Agent(邮件传输代理),即Email服务原创 2022-03-20 12:13:46 · 1833 阅读 · 1 评论 -
Python3学习25--网络编程
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.TCP/IP简介# 1.IP协议:负责把数据从一台计算机通过网络发送到另一台计算;# 2.数据被分割成一小块一小块,通过IP包发送出去;# 3.IP包的特点:按块发送,途经多个路由,但不保证能到达,不保证顺序到达;#原创 2022-03-19 21:51:45 · 3080 阅读 · 0 评论 -
Python3学习24--绘图
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.Tkinter# Tkinter# 1.Python调用内置的Tkinter,Tkinter封装了访问Tk的接口;# 2.Tk是一个图像库,支持多个操作系统,使用Tcl语言开发;# 3.Tk会调用操作系统提供本地GUI原创 2022-03-18 22:27:08 · 514 阅读 · 0 评论 -
Python3学习23--常用第三方模块
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.Pillow# PIL:Python Imaging Library,图像处理库# 1.操作图像from PIL import Imageimg = Image.open("J20.jpg") # 打开图像文件原创 2022-03-17 23:13:38 · 393 阅读 · 0 评论 -
Python3学习22--常用内建函数2
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.hmac# Tips:# 1.通过哈希算法,验证一段数据是否有效,即对比数据的哈希值;# 例:判断用户密码是否正确,用保存在数据库中的password_md5对比计算结果md5(password)结果,# 如果一致,用原创 2022-03-17 20:33:47 · 387 阅读 · 0 评论 -
Python3学习21--常用内建函数1
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.datetime# datetime:Python处理日期和时间的标准库# 1.获取当前日期和时间# datetime模块中包含datetime类from datetime import datetime, time原创 2022-03-16 19:46:42 · 589 阅读 · 0 评论 -
Python3学习20--正则表达式
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.简介# 正则表达式:用来匹配字符串的武器;# 设计思想:用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,认为匹配,否则,该字符串是不合法的;# 实例:判断一个字符串是否是合法的Email方法:# 1.原创 2022-03-14 23:38:00 · 913 阅读 · 0 评论 -
Python3学习19--进程和线程
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.概述"""基础知识:1.多任务:操作系统可以同时运行多个任务;2.单核CPU执行多任务:操作系统轮流让各个任务交替执行;3.一个任务即一个进程(process),如:打开一个浏览器,即启动一个浏览器进程;4.在一个原创 2022-03-14 21:13:10 · 1203 阅读 · 0 评论 -
Python3学习18--IO编程
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.文件读写# 读写文件:请求操作系统打开一个文件对象,通过操作系统提供的接口# 从这个文件对象中读取数据(读文件),把数据写入这个文件对象(写文件);# 使用Python内置的open()函数打开文件对象,传入文件名和标示原创 2022-03-12 20:49:40 · 1535 阅读 · 0 评论 -
Python3学习17--错误、调试和测试
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.错误处理# 错误处理:在程序运行过程中,如果发生了错误,可以事先约定返回一个错误代码;# 这样可以知道是否有错,及出错的原因;# Python中的try...except...finally...错误处理机制# 实例原创 2022-03-11 19:32:28 · 2366 阅读 · 0 评论 -
Python3学习16--面向对象高级2
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.定制类# 1.__str__class Employee(object): def __init__(self, name): self.name = name print("打印原创 2022-02-23 22:34:21 · 544 阅读 · 0 评论 -
Python3学习15--面向对象高级1
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.使用__slots__# 正常情况下定义类# 1.定义classclass Employee(object): pass# 2.给实例绑定属性employee1 = Employee()employee1原创 2022-02-01 17:40:47 · 1015 阅读 · 0 评论 -
Python3学习14--面向对象基础2
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.继承和多态# 1.在OOP程序设计中,定义一个class时,可以从某个现有的class继承,# 新的class称为子类(Subclass),被继承的class称为基类、父类、超类(Base class、Super clas原创 2022-01-28 15:52:38 · 950 阅读 · 0 评论 -
Python3学习13--面向对象基础1
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.面向对象简介# 1.面向对象编程程序设计思想--Object Oriented Programming,OOP;# 2.OOP把对象作为程序的基本单元,一个对象包含数据和操作数据的函数;# 3.面向过程程序设计:把计算机原创 2022-01-27 21:24:59 · 816 阅读 · 0 评论 -
Python3学习12--模块
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.模块简介# 把函数分组,在Python中,一个.py文件称为一个模块(Module);# 1.使用模块可以提高代码可维护性;# 2.使用模块,编写代码不必从零开始;# 3.使用模块可以避免函数名和变量名冲突,相同名字的原创 2022-01-27 16:53:12 · 679 阅读 · 0 评论 -
Python3学习11--装饰器及偏函数
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.装饰器# 函数是一个对象,函数对象可以被赋值给变量,即通过变量可以调用该函数;def time(): print("1min.") f = timeprint("通过变量调用函数:")f()原创 2022-01-27 12:37:06 · 418 阅读 · 0 评论 -
Python3学习10--返回函数及匿名函数
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.返回函数# 函数作为返回值# 高阶函数可以接受函数作为参数,还可以把函数作为结果返回;# 实例:def lazySum(*args): def calcNumsSum(): ax原创 2022-01-26 11:04:34 · 263 阅读 · 0 评论 -
Python3学习9--高阶函数
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.高阶函数# 1.变量指向函数# 调用函数和函数本身print("-10的绝对值为:",abs(-10))print("绝对值函数本身:",abs)print("----------------------------原创 2022-01-24 22:44:14 · 278 阅读 · 0 评论 -
Python3学习8--高级特性2
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.生成器# 一边循环一边计算的机制,称为生成器:generator;# 创建generator方法:# 1.把一个列表生成式的[]改成()numsList = [num * num for num in range(10原创 2022-01-24 19:40:26 · 402 阅读 · 0 评论 -
Python3学习7--高级特性1
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.切片# 切片:取list或tuple的部分元素nameList = ["Willard","ChenJD","ChenBao","ChenXiaoBao","hackerLuo"]print("nameList的内容为:原创 2022-01-24 17:17:54 · 167 阅读 · 0 评论 -
Python3学习6--函数基础2
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.函数参数# 1.位置参数:调用函数时,传入的值需要按照位置顺序传入# 实例:求x的n次方def xPowN(x,n): # 传入的值按照x,n的位置顺序传入 s = 1 while n &g原创 2022-01-24 15:38:33 · 422 阅读 · 0 评论 -
Python3学习5--函数基础1
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.函数调用# 1.调用函数,需要知道函数的名称和参数# 2.调用函数传入的参数需要和函数定义的参数数量和类型一致# 如调用abs函数print("-2的绝对值为:",abs(-2))print("100的绝对值为:",原创 2022-01-23 22:23:17 · 247 阅读 · 0 评论 -
Python3学习4--Python基础3
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.循环# 1.for...in循环,依次把list或tuple中的每个元素迭代出来studentNames = ["Willard","ChenJD","ChenBao","LinWenYu"]for studentNa原创 2022-01-20 22:32:48 · 632 阅读 · 0 评论 -
Python3学习3--Python基础2
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.列表:list# 1.list:Python内置的一种数据类型,列表;# 2.list是一种有序的集合,可以随时添加和删除其中的元素;# Eg:列出班里所有同学的名字studentNames = ['Willard',原创 2022-01-19 23:23:03 · 718 阅读 · 0 评论 -
Python3学习2--Python基础1
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.数据类型和变量# 数据类型:# 1.整型:Python中能处理任意大小的整数intNum1 = 584520intNum2 = -100score = 100# 2.浮点数:即小数floatNum1 = 3.1原创 2022-01-18 22:58:08 · 773 阅读 · 0 评论 -
Python3学习1--进入Python的大门
本系列博文基于廖雪峰老师的官网Python教程,笔者在大学期间已经阅读过廖老师的Python教程,教程相当不错,官网链接: 廖雪峰官方网站.请需要系统学习Python的小伙伴到廖老师官网学习,笔者的编程环境是Anaconda+Pycharm,Python版本:Python3.1.Python的第一个程序# 打印信息print("Hello Willard.")print("Welcome to Python World.")print("I hope you can enjoy yoursel原创 2022-01-12 23:07:07 · 383 阅读 · 0 评论