python编程中学生_中学生Python创意编程
1.案例多样:本书案例丰富,知识点编排合理,难度适中,每个实例都有详细的分析和制作指导,降低了学习的难度,使读者对所学知识更加容易理解;
2.图文并茂:本书使用图片代替了大部分的文字说明,一目了然;具体操作步骤图文结合,边学边练;
3.资源丰富:本书配备了所有案例的素材和源文件,从数量上到内容上都有着更多的选择;
4.顺应思维:每课的编程都遵循学生的思维发展过程,让读者不只会编写程序,更主要的是培养其思维能力;
5.微课辅导:作者同时开发了对应的微课,帮助学生自主学习,以解决部分家长没有能力辅导、上培训班费用较高等问题;
6.全彩印刷。
本书以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的概率模型进行公司估值
python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...
- python环境搭建_搭建Python编程环境
说明:本文面向信息技术新教材环境下的中学生或者编程小白.Python作为新教材落实计算思维的主要载体,有其独特的魅力.千里之行始于足下,搭建Python运行环境是跨出进入新世界大门的第一步. 搭建Py ...
- python从0开始学编程课件_小白从零开始学编程(三)--python基本概念
前言 从2020年3月份开始,计划写一系列文档--<小白从零开始学编程>,记录自己从0开始学习的一些东西. 第一个系列:python,计划从安装.环境搭建.基本语法.到利用Django和F ...
- python编程首选_为什么说学编程首选是python
为什么学编程 你可能不会成为一名专业的程序员, 不过学编程的确是有很多的原因的 1. 最重要的是你想学!不论是因为业余爱好还是作为职业,编程都是十分有意思的, 都会让你收获很多 2. 如果你是对计算机 ...
- 自学python需要什么_自学Python编程有什么要求
现在Python这门课程在计算机专业中特别火爆,我们也都知道,它是时代的趋势,那么大家知道自学Python课程有什么方法或者捷径吗?了解一下 我们首先来看看别人的学习方法吧. 1.看网上名师的教程,学 ...
- python cgi库_《Python 数据库 GUI CGI编程》
1. 上次写在前面,我们介绍了一篇关于开始使用Python.今天我们将介绍Python数据库,GUI, CGI编程和Python和Python的区别.2.连接到数据库标准Python数据库接口是Pyt ...
- python数学编程中文版_利用python来推数学公式简单版
机器学习用途比较多,主要可以划分为3类. 第一类是分类:可以用来进行类型预测,比如是否是广告邮件,垃圾短信,花的种类,动物种类等. 第二类是回归:可以用来进行数值预测.比如预测房价,股票等. 第三类是 ...
- python网络编程内容_图解Python网络编程
Python Python开发 Python语言 图解Python网络编程 本篇索引 (1)基本原理 本篇指的网络编程,仅仅是指如何在两台或多台计算机之间,通过网络收发数据包:而不涉及具体的应用层功能 ...
- python派森编程_派森(Python)官方下载_派森(Python)最新版_派森(Python)v2.7.14官方正式版-华军软件园...
Python是一种面向对象.直译式计算机程序设计语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定.它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务.它的语法非 ...
最新文章
- python yield理解_对Python中Yield的理解
- Java内部类的一些总结
- Hql中使用in参数
- 正则表达式之 贪婪与非贪婪模式详解
- [Ljava.lang.String; cannot be cast to java.lang.String
- 听说图像识别很难,大神十行代码进行Python图像识别
- flex states的用法
- 深入解析:从源码窥探MySQL优化器
- Jupyter的安装和使用(windows)
- python snap7 plc_Python-Snap7获取西门子PLC 300数值
- 使用Docker 安装jdk8
- 显控触摸屏编程手册_深圳显控AKWORKSHOP触摸屏与ALLENBRADLEY通讯手册.pdf
- erf、erfc公式及其函数值表查询
- java cmd 隐藏窗口_运行bat时隐藏cmd窗口
- 计算机主机的拆卸的注意事项,拆解笔记本注意事项及技巧!
- apicloud访问mysql_APICloud db组件
- Mac下的Kali虚拟机的安装
- 群晖QuickConnect与DDNS之间有何区别?
- mysql子查询:标量子查询,行子查询,列子查询
- CPU制作工艺中的14nm工艺