Python课程笔记(七)】的更多相关文章

由于新冠状病毒的爆发,不得不在家里上网课,开课已经两个礼拜了,今天上完Python课后,准备整理一下最近学习Python的笔记. 人生苦短,我用Python 一.Hello World 初学一门新的语言,就一定要从Hello World开始 print("Hello World") 第一感觉:简明,运行快,由此个人得出:Python是一门解释性的语言.网上资源:python是一门解释性语言吗?其实这只能算说对了一半,准确来说是编译跟解释性语言.python跟java.C# 一样都是会预…
今天学习神奇的海龟,非常有意思,还有很多图片想去绘制,分享一个turtle绘图网站: https://www.python123.io/index/turtles/latest , 要是可以分享出源码就好了. 1.海龟画三角形 先来一个简单的三角形,观察left函数和right函数的区别. from turtle import * forward(200) left(120) forward(200) left(120) forward(200) left(120) done() 稍作修改呢 f…
面向对象编程 面向对象的特性如下: 类:具有相同属性和方法的一类事物,成为类. 对象:类的实例化后的结果,一个类可以实例化多个对象,每个对象也可以不同的属性. 封装:在类中对数据的赋值,类里面包含着类的数据和方法. 继承:一个类可以派生出子类,在父类定义的属性方法自动被子类继承. 多态:一个类可以有多个子类,每个子类继承父类的属性和方法,但是对父类的方法做了不同的实现,这就是同一个事物表现出不同的形态. 例子: #定义类 class Dog: name='egon' #静态属性 def bule…
不陌生,之前学习一个开源SpringBoot项目,Mysql5.5更换到5.7搞得头疼. 数据库连接的坑之前写的IDEA系列连接会遇到的问题.课程代码 今天上课就主要学习了python如何连接mysql及增删改查操作,曾经写过Java项目,这里大同小异,就很简单了. 一.SQLite SQLite数据库是一个关系型数据库,常作为嵌入式数据库内嵌在应用程序中. 方法 说明 sqlite3.connect(database[,timeout, other optional argument]) 连接…
本次课程主要学习了Excel和JSON格式的一些读写操作.课程代码 一.Excel数据读写操作 1.安装模块 pip install xlrd pip install xlwt 网不好可以采用三方库: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 库名 2.读取数据 (1)导入xlrd模块 import xlrd (2)打开Excel文件读写数据,创建文件对象赋值给workfile: workbook = xlrd.open_wo…
一些简单的文件操作,学过linux的话理解感觉不会很难.课程代码 一.OS 目录方法 这个模块提供了一种方便的使用操作系统函数的方法 函数 说明 os.mkdir("path") 创建目录 os.mkdirs("path") 创建多层目录 os.rmdir("dir") 只能删除空目录 shutil.rmtree("dir") 空目录.由内容的目录都可以删除 os.rename("oldname",&quo…
今天上课补上了上次未学完比较重点的鼠标和键盘事件,同时开始学习运用turtle进行绘图. 本次课程的代码: https://gitee.com/wang_ming_er/python_course_learning/tree/master/7SeventhClass 1.鼠标和键盘事件 鼠标事件:指哪里显示位置 from tkinter import * def callback(event): print( "clicked at:", event.x, event.y) s = (…
今天主要学习图形用户界面,更多的还是要我们自己去实际操作,课仿佛上了一半就完了,分享一下课程(这里在SixthClass)的源码: https://gitee.com/wang_ming_er/python_course_learning 1.图形用户界面设计 常用的模块: tkinder,python系统自带 wxpython,优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的 等等.... 今天上课学的主要是tkinder: 控件 描述 Button…
socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求. socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用[打开][读写][关闭]模式来操作. socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO.打开.关闭) socket和file的区别: file模块是针对某个指…
一.Python表达式操作符及程序:…