青少年之Python编程课程安排
itomcoil 2025-01-06 13:22 166 浏览
第一章 开启Python之旅
1. 你将了解什么是Python
2. 在电脑上安装并简单使用Python
3. 开始通过Python与计算机进行交流(编程)
第二章 变量
1. 什么是变量
2. 变量的赋值
3. 如何使用它
4. Python的关键字
第三章 常用数据类型及操作
1. Number 数字
2. String 字符串
3. Lists 列表
4. Tuples 元组
5. Set 集合
6. Dict 字典
第四章 运算符
1. 关系逻辑运算
2. 类型转换
挑战1:计算圆的面积
涉及到的知识点:导入math模块,运算打印输出
挑战2:求最大公约数
涉及到的知识点:导入math模块,运算打印输出
挑战3:求一个数的阶乘
涉及到的知识点:导入math模块,运算打印输出
第五章 逻辑判断
1. if-else判断逻辑
2. 逻辑判断结构
3. 多条件的逻辑判断
挑战1:判断两个输入数据的大小
涉及到的知识点:数据输入,if-else逻辑判断,运算打印输出
挑战2:判断考试成绩是否及格
涉及到的知识点:成绩输入,if-else逻辑判断,运算打印输出
挑战3:判断输入的年份是不是闰年
涉及到的知识点:年份输入,if-else逻辑判断,运算打印输出
第六章 重复事件处理
1. while 循环
2. for 循环
挑战1:从1到100 相加
涉及到的知识点:while循环处理,运算打印输出
挑战2:九九乘法口诀表输出
涉及到的知识点:for循环处理,运算打印输出
第七章 函数
1. 函数的定义
2. 局部与全局变量的概念
3. 参数—必需参数,关键字参数,默认参数,不定长参数
挑战1:输入三条边长,判断三角形类型
涉及到的知识点:函数,if-else逻辑判断,打印输出
挑战2:计算三角形的面积
涉及到的知识点:导入math模块,函数,if-else逻辑判断,打印输出
第八章 类和对象
1. 类的定义
2. 对象的初始化
3. 为什么要使用类和对象
4. 类和对象的例子
5. self的作用
6. 类的特殊函数
挑战1:用列表存放创建的人类的信息
涉及到的知识点:类的定义,函数定义,人类信息的录入,对象创建与初始化数据,信息在列表的存放,信息的输出
挑战2:水池里面乌龟,金鱼和螃蟹等不同类的组合应用
涉及到的知识点:类的定义,函数定义,对象创建与初始化数据,信息的输出
第九章 Python自带的常用函数
1. help 帮助函数
2. bool 转换为布尔类型函数
3. abs 绝对值函数
4. eval 执行字符串表达式并返回值的函数
5. int 转换为整型函数
6. str 转换为字符函数
7. dir 返回指定范围内的变量、方法和定义的类型列表函数
8. len 求长度函数
9. range 创建一个整数列表的函数
10. max 求最大值函数
11. min 求最小值函数
12. open 打开文件函数
13. print 打印输出函数
14. pow 求平方函数
15. input 输入函数
16. sorted 排序函数
17. sum 求和函数
18. type 返回对象类型函数
挑战1:读取txt文件内容
涉及到的知识点:with-open 的使用,文件的读取,文件内容的输出
挑战2:读取excel文件内容
涉及到的知识点:导入xlrd模块,文件读取,数据统计处理,处理结果打印输出
第十章 Python的常用模块
1. 什么是模块?
2. random 随机数模块
3. copy 复制模块
4. deepcopy 深度复制模块
5. time 时间模块
6. datetime 时间模块
7. math 数据库模块
8. requests http请求模块
9. os 操作系统模块
10. re 正则表达式模块
11. sys 系统模块
12. logging 日志模块
挑战1:如何使用random模块生成随机数
涉及到的知识点:导入random模块,确定随机数长度,运算打印输出
挑战2:如何使用re模块提取手机号
涉及到的知识点:导入re模块,准备字符串或文本,正则表达式提取手机号,打印输出手机号
第十一章 Python的图形界面
1. 什么是图形界面
2. 标准图形控件的使用
挑战:开发你的第一个简易图形界面计算器程序
涉及到的知识点:导入tkinter库,布局设计,函数计算,过程计算,结果展示
第十二章 Python总结与运用
1. 整体课程的内容回归
2. 运用所学解决学习,工作,生活中的问题
相关推荐
- MySQL修改密码_mysql怎么改密码忘了怎么办
-
拥有原来的用户名账户的密码mysqladmin-uroot-ppassword"test123"Enterpassword:【输入原来的密码】忘记原来root密码第一...
- 数据库密码配置项都不加密?心也太大了吧!
-
先看一份典型的配置文件...省略...##配置MySQL数据库连接spring.datasource.driver-class-name=com.mysql.jdbc.Driverspr...
- Linux基础知识_linux基础入门知识
-
系统目录结构/bin:命令和应用程序。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev:dev是Device(设备)的缩写,该目录...
- MySQL密码重置_mysql密码重置教程
-
之前由于修改MySQL加密模式为mysql_native_password时操作失误,导致无法登陆MySQL数据库,后来摸索了一下,对MySQL数据库密码进行重置后顺利解决,步骤如下:1.先停止MyS...
- Mysql8忘记密码/重置密码_mysql密码忘了怎么办?
-
Mysql8忘记密码/重置密码UBUNTU下Mysql8忘记密码/重置密码步骤如下:先说下大概步骤:修改配置文件,使得用空密码可以进入mysql。然后置当前root用户为空密码。再次修改配置文件,不能...
- MySQL忘记密码怎么办?Windows环境下MySQL密码重置图文教程
-
有不少小白在使用Windows进行搭建主机的时候,安装了一些环境后,其中有MySQL设置后,然后不少马大哈忘记了MySQL的密码,导致在一些程序安装及配置的时候无法进行。这个时候怎么办呢?重置密码呗?...
- 10种常见的MySQL错误,你可中招?_mysql常见错误提示及解决方法
-
【51CTO.com快译】如果未能对MySQL8进行恰当的配置,您非但可能遇到无法顺利访问、或调用MySQL的窘境,而且还可能给真实的应用生产环境带来巨大的影响。本文列举了十种MySQL...
- Mysql解压版安装过程_mysql解压版安装步骤
-
Mysql是目前软件开发中使用最多的关系型数据库,具体安装步骤如下:第一步:Mysql官网下载最新版(mysql解压版(mysql-5.7.17-winx64)),Mysql官方下载地址为:https...
- MySQL Root密码重置指南:Windows新手友好教程
-
如果你忘记了MySQLroot密码,请按照以下简单步骤进行重置。你需要准备的工具:已安装的MySQL以管理员身份访问命令提示符一点复制粘贴的能力分步操作指南1.创建密码重置文件以管理员...
- 安卓手机基于python3搜索引擎_python调用安卓so库
-
环境:安卓手机手机品牌:vivox9s4G运行内存手机软件:utermux环境安装:1.java环境的安装2.redis环境的安装aptinstallredis3.elasticsearch环...
- Python 包管理 3 - poetry_python community包
-
Poetry是一款现代化的Python依赖管理和打包工具。它通过一个pyproject.toml文件来统一管理你的项目依赖、配置和元数据,并用一个poetry.lock文件来锁定所有依赖的精...
- Python web在线服务生产环境真实部署方案,可直接用
-
各位志同道合的朋友大家好,我是一个一直在一线互联网踩坑十余年的编码爱好者,现在将我们的各种经验以及架构实战分享出来,如果大家喜欢,就关注我,一起将技术学深学透,我会每一篇分享结束都会预告下一专题最近经...
- 官方玩梗:Python 3.14(πthon)稳定版发布,正式支持自由线程
-
IT之家10月7日消息,当地时间10月7日,Python软件基金会宣布Python3.14.0正式发布,也就是用户期待已久的圆周率(约3.14)版本,再加上谐音梗可戏称为π...
- 第一篇:如何使用 uv 创建 Python 虚拟环境
-
想象一下,你有一个使用Python3.10的后端应用程序,系统全局安装了a2.1、b2.2和c2.3这些包。一切运行正常,直到你开始一个新项目,它也使用Python3.10,但需要...
- 我用 Python 写了个自动整理下载目录的工具
-
经常用电脑的一定会遇到这种情况:每天我们都在从浏览器、微信、钉钉里下各种文件,什么截图、合同、安装包、临时文档,全都堆在下载文件夹里。起初还想着“过两天再整理”,结果一放就是好几年。结果某天想找一个发...
- 一周热门
- 最近发表
- 标签列表
-
- ps图案在哪里 (33)
- super().__init__ (33)
- python 获取日期 (34)
- 0xa (36)
- super().__init__()详解 (33)
- python安装包在哪里找 (33)
- linux查看python版本信息 (35)
- python怎么改成中文 (35)
- php文件怎么在浏览器运行 (33)
- eval在python中的意思 (33)
- python安装opencv库 (35)
- python div (34)
- sticky css (33)
- python中random.randint()函数 (34)
- python去掉字符串中的指定字符 (33)
- python入门经典100题 (34)
- anaconda安装路径 (34)
- yield和return的区别 (33)
- 1到10的阶乘之和是多少 (35)
- python安装sklearn库 (33)
- dom和bom区别 (33)
- js 替换指定位置的字符 (33)
- python判断元素是否存在 (33)
- sorted key (33)
- shutil.copy() (33)