python多线程和网络编程 学习目标:了解什么是进程、线程,了解什么是并行执行,掌握使用threading模块完成多线程编程,了解什么是Socket网络编程,基于Socket完成服务端程序开发,基于Socket完成客户端程序开发。
用python证明是否是回文数(三种方法) 解析:回文数是指正序和倒序的结果都是同一个数,通过这几天的学习我们已经掌握了数据容器的切片操作,只需要对数转化成字符串然后进行倒序切片,判断倒序的结果和正序的结果是否一致,一致就是回文数,不一致就不是回文数。直接判断正序倒序结果是否相等,相等的话就输出True,不相等就输出False。
python操作MySQL以及SQL综合案例 学习目标:掌握python执行SQL语句插入数据到MySQL学习目标:使用SQL语句和pymysql库完成综合案例的开发构建表print输出演示一下。完整代码演示使用for循环,每循环一次,导入一次数据。导入完数据后,使用f5刷新就能看到数据。
SQL入门的基础知识 学习SQL的原因:后面的实战案例需要用SQL,SQL是开发人员的必备技能现在只需要学到满足后续案例需要,即简单增删改查,做一个入门即可学习目标:理解数据库的作用,了解常用的数据库软件数据库就是存储数据的库三种层级关系:库,表,数据这些软件都能实现:管理库、管理表、基于表来管理数据就相当于我们的数据库是一片农田,在农田里面可以滋养我们的数据,那么sql就相当于是我们的农具,比如说锄头它是工具,可以帮助我们更好的晚餐农田的管理一样
面向对象(上) 私有成员我们的类对象是无法直接使用的,但是它内部的其他成员,却是可以使用的,通俗一点:私有的只可以让我们内部自己使用,到了外部类对象那里,你是没有办法去访问的。封装表示的是,将现实世界事物的:属性,行为,封装到类中,描述为:成员变量,成员方法,从而完成程序对现实世界事物的描述。就比如手机中,也存在对用户开放的属性和行为,以及对用户隐藏的属性和行为,像这些对用户隐藏的,我们用户是无法使用的。学习目标:掌握类的定义和使用语法,掌握成员方法的使用,掌握self关键字的作用。
python基础综合案例(数据可视化-动态柱状图) 通过Bar()构建一个柱状图对象·和折线图一样,通过add_xaxis()和add_yaxis()添加x和y轴数据·通过柱状图对象的:reversal_axis(),反转x和y轴·通过label_opts=LabelOpts(position="right")设置数值标签在右侧显示。
python基础综合案例(数据可视化-地图可视化) 本文讲解了地图从基础开始如何制作,大家耐心观看 注意写名字的时候要写全名,比如上海市不能写出上海,不然看不到数据鼠标点击即可看到数据设置属性的时候不要忘记导包# 演示地图可视化的基础使用# 准备地图对象# 准备数据data = [("北京市",99),("上海市",199),("湖南省",299),("台湾省",399),("广东省",499)# 添加数据map.add("测试地图",data,"china")# 设置全局选项pieces=[# 绘图这个颜色是怎么设置的呢?
python基础综合案例(数据可视化—折线图可视化) 本文从最基础来教大家如何实现python构建一个折线图,内容比较繁琐,大家耐心观看。json:是一种轻量级的数据交互格式,采用完全独立于编程语言的文本格式来存储和表示数据(就是字符串)·python语言使用json有很大的优势,因为:json无非就是一个独立的字典或一个内部元素都是字典的列表,所以json可以直接和python的字典或列表进行无缝转换·通过方法把python数据转化为了json数据,如果有中文可以带上:ensure_ascii=False参数来确保中文正常转换
python包以及异常、模块、包的综合案例(较难) python中模块是一个文件,而包就是一个文件夹。有这个_init_.py就是python包,没有就是简单的文件夹包的作用:当我们的模块越来越多时,包可以帮助我们管理这些模块,包的作用就是包含多个模块,但包的本质依然是模块。注意:新建包后,包内部会自动创建'_init_.py'文件,这个文件控制着包的导入行为__init__.py的作用是通过这个文件来代表一个文件夹是python的包,而非普通的文件夹。综合案例较难,大家可以评论区分享代码
python异常与模块 就是我们可以自己写一个文件,需要使用它时,直接import 导入它就可以了模块名称其实就是文件名字,所以自定义模块名必须要符合标识符命名规则当导入多个模块的时候,且模块内有同名功能,当调用这个同名功能的时候,调用到的是后面导入的模块的功能当你调用这个模块时,它会自动执行这个模块里面的代码表示,只有当程序是直接执行的才会进入if内部,如果是被导入的,则if无法导入这样test_b就用不了了*是导入所有的,但是如果你写__all__就表示all后面的功能成了所有,只能导入all后面写的功能。
python文件操作 思考:计算机只能识别:0和1,那么我们丰富的文本文件是如何被计算机识别,并存储在硬盘中呢?答案:使用编码技术(密码本)将内容翻译成0和1存入。计算机只认识0和1,所以需要将内容翻译成0和1才能保存在计算机中,同时也需要编码,将计算机保存的0和1,反向翻译回可以识别的内容不同的编码,将内容翻译成二进制也是不同的。编码就是一种规则集合,记录了内容和二进制间进行相互转换的逻辑当我们记录文件时使用的什么编码,打开也同样使用什么编码去打开。