python创意编码_中学生Python创意编程
本书以Python 3.7为编程工具,共分8个单元,从易到难,从基础应用到综合实战,详细讲解Python创意编程的方法和思维。
本书通过丰富有趣的实例,帮助学生学习编程思维方式,掌握Python编程基础知识,包括Python环境的搭建、Python的认识、顺序结构、选择结构、循环结构、列表、元组与字典、函数、字符串及算法。
本书适合对Python编程感兴趣的初高中学生阅读,也适合作为家长和老师指导中学生学习计算机程序设计的入门教程。
第 1单元 和“蟒蛇”有个约会——认识Python
第 1课 走进“蟒蛇”世界——软件的安装 002
第 2课 与“蟒蛇”初对话——我的第 一行代码 008
第3课 必修入门秘籍——实例的运行 012
第4课 了解编程流程—写下第 一个Python正式程序 017
第 2单元 勇往直前走到底——顺序结构
第5课 爱心图案字符排——print() 输出 025
第6课 速算金箍棒体积——input() 输入 033
第7课 巧妙交换油和酒——赋值语句 041
第8课 六芒星阵海龟画——绘制图形 048
第3单元 向左向右选择行——选择结构
第9课 开山洞门的咒语——单分支结构 057
第 10课 破译百宝箱密码——逻辑表达式 064
第 11课 评选校园歌唱家——双分支结构 071
第 12课 比比谁跳得最快——多分支结构 078
第 13课 我是影院售票员——if 语句嵌套 087
第4单元 重重复复复复重重——循环结构
第 14课 和大灰狼换礼物——for 循环 097
第 15课 钱存多久能够数——while 循环 107
第 16课 商品价格我来猜——循环跳转 116
第 17课 我要站在谁后面——循环嵌套 125
第5单元 找个容器装数据——列表、元组与字典
第 18课 小熊要开蛋糕店——列表 135
第 19课 美味蛋糕任你选——元组 146
第 20课 我是超级大富翁——字典 155
第6单元 给程序配个秘书——函数
第 21课 轻松输出圣诞树——定义调用函数 168
第 22课 圣诞老人派礼物——函数返回结果 178
第 23课 谁的礼物最贵重——递归调用函数 186
第7单元 排列有序变化多——字符串
第 24课 故事接龙我先来——字符串连接 196
第 25课 玩家档案先录入——格式化输出 202
第 26课 加密解密猜猜看——字符与编码 210
第 27课 密码强度谁判断——字符串函数 219
第8单元 应用算法巧编程——算法初步
第 28课 指挥海龟画图形——解析 228
第 29课 寻找游戏密码数——枚举 237
第30课 我给动物排排队——排序 245
第31课 数数白兔有几只——递归 254
方其桂,省级信息技术教研员、小学一线教师,对小学生的需求和学习特点非常了解,有着丰富的教材编写经验这对本书的内容品质提供了保证。
python创意编码_中学生Python创意编程相关推荐
- 关于python字符编码_关于python文件的字符编码
# -*- coding: utf-8 -*-字符编码是啥? 在弄清楚字符编码是啥之前我们要先考虑一个问题.如果计算机最基础的就是0和1,那么他们是如何识别我们输入的英文字母和数字的. 下面是数学知识 ...
- python希腊字母字符串_#10 Python字符串
前言 通过上一节可知,Python6个序列的内置类型中,最常见的是列表和元组,但在Python中,最常用的数据类型却不是列表和元组,而是字符串.要想深入了解字符串,必须先掌握字符编码问题.因此本篇博文 ...
- python 概率分布模型_使用python的概率模型进行公司估值
python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...
- python编程中学生_中学生Python创意编程
1.案例多样:本书案例丰富,知识点编排合理,难度适中,每个实例都有详细的分析和制作指导,降低了学习的难度,使读者对所学知识更加容易理解: 2.图文并茂:本书使用图片代替了大部分的文字说明,一目了然:具 ...
- python创意编程是什么_中学生Python创意编程
本书以Python 3.7为编程工具,共分8个单元,从易到难,从基础应用到综合实战,详细讲解Python创意编程的方法和思维. 本书通过丰富有趣的实例,帮助学生学习编程思维方式,掌握Python编程基 ...
- python 创意项目_针对python开发人员的10个很棒的python项目创意
python 创意项目 The joy of coding Python should be in seeing short, concise, readable classes that expre ...
- python环境搭建_搭建Python编程环境
说明:本文面向信息技术新教材环境下的中学生或者编程小白.Python作为新教材落实计算思维的主要载体,有其独特的魅力.千里之行始于足下,搭建Python运行环境是跨出进入新世界大门的第一步. 搭建Py ...
- python中读取文件编码_[转载]python中使用文件的读取编码问题
原文链接:https://www.cnblogs.com/qianboping/p/6524420.html 今天想写个程序合并文件的,以前一直觉得python的编码解码好烦,只要处理文件合并之类的都 ...
- 自学python需要什么_自学Python编程有什么要求
现在Python这门课程在计算机专业中特别火爆,我们也都知道,它是时代的趋势,那么大家知道自学Python课程有什么方法或者捷径吗?了解一下 我们首先来看看别人的学习方法吧. 1.看网上名师的教程,学 ...
最新文章
- linux 删除mysql
- 自动驾驶发展到了哪个阶段?七大应用场景走进现实
- 问题集锦(46-47)
- MYSQL、SQL在LIKE里传的参数没有赋进去的原因
- python文件处理,python文件处理
- mysql explain的使用(优化查询)
- ubuntu命令行启动浏览器_Ubuntu 秘笈之命令行下管理浏览器书签
- HTML div元素
- 将一个类改成线程_看了这个有趣的例子,相信你就秒懂多线程同步了
- Excel Rendering Limitations
- 学校计算机课怎取消红蜘蛛,谁知道怎么退出或卸载“红蜘蛛教学系统” 各位高手帮帮忙啊。。。(我们老师一讲就是一节课)...
- 计算机一级操作题题库在线,全国计算机一级操作题「题库」
- lingo入门教程之一 初识lingo
- layui select 默认选中 vue select 动态选中
- IIS不能启动的原因
- java日历数据_JAVA 常用数据类型 之日历类
- ABBYY软件的OCR文字识别工具有什么用
- 系统架构设计师:软件质量属性
- macbook 查看本机ip地址
- 报错 UserWarning: No NMS is available. Please upgrade torchvision to 0.3.0+
热门文章
- 如何配置tomcat
- uniapp 微信小程序 getPhoneNumber 获取手机号 提示 appid没有权限
- linux中passwd文件位置,linux中/etc/passwd文件解析
- 个人感悟—来自Google的TCP BBR拥塞控制算法解析
- Flink 在顺丰的应用实践
- 社区物业管理系统复盘
- 『程序员』 [业内动态]谈谈软件从业学习方向
- 原地升级k8s集群docker和containerd版本
- 计算机毕业设计PHP微信点餐系统(源码+程序+VUE+lw+部署)
- 普罗米修斯容器化监控、PromQL的使用、Grafana添加普罗米修斯数据源模板