首页教育教学高中教育高中其它课程 在大成讲坛,讲出你的精彩!

作品简介:

本书是面向高中学生的Python入门编程学习用书,介绍了Python语法基础知识,以及如何安装使用第三方扩展库,汇集了诸多趣味编程案例,提供了主干代码提示,更重要的是编程计算思维,它将是雏鹰学习Python编程之旅的展翅力作。

更多
收起
林温阳
福建省福鼎市第六中学
开启Python学习之旅

开启Python学习之旅

Python是上世纪八十年代,由荷兰计算机工程师吉多·范罗苏姆(Guido van Rossum)设计开发的。它是由诸多语言发展而来,像Perl语言一样,Python源码遵循GPL(GNU General Public License)协议。Python秉承极简主义思维理念。程序员阅读一段优秀的Python程序代码,就像是在阅读英语文章一样。Python对开发环境要求不高,却功能强大,它有着丰富的第三方扩展库,用户可直接调取使用,可方便地设计开发各种型大型的应用程序,非常适合初级程序设计人员者使用。

书中遴选了一些介绍Python语法基础知识,以及安装使用第三扩展方库进行趣味程序研发、大型应用程序开发、爬虫分析等实践案例类文章,由浅入深地介绍了Python程序开发的基本思想、基本流程和基本方法。学习者可以根据此编排线索,选择自己感兴趣的Python案例程序,结合文中提供的设计说明和程序代码进行实践操练,相信很快就能体验到成功的喜悦。让我们借助Python顺利尝试和开启自己的编程之旅。

收起
第1章 Python编程语言简介导语

Python作为一种解释型、面向对象的动态数据类型高级程序设计语言,与Perl、C和Java等语言有诸多相似之处。作为高中学生第一门编程语言,简单、易学、免费,其功能的强大,特别体现在数据分析、数据挖掘方面的应用优势,现在开始全新的Python编程征途吧!

收起
1.我的第一门编程语言——Python
于鹏飞
<正>从Scratch到Python我们要想跟计算机交流,就需要一种计算机和人类都能理解的语言,这就是编程语言。我们在学习Scratch的时候可以不认识英文单词,甚至可以不用键盘,那是因为构成程序的命令和参数都被打包在一个个"积木"模块中,编程的过程只需要通过鼠标拖动模块便可实现。经过对Scratch的学...   详情>>
来源:《少年电脑世界》 2018年第10期 作者:于鹏飞
2.关于Python
透明
<正> Python和Perl 如果Perl就像Larry Wall(Perl的创造者)所说的那样,是第一种后现代的编程语言,那么Python就可以被称为第一种非正统的编程语言。 Python和Perl都建立在对已有的解决问题的工具极其深刻的理解之上。在开始编写Perl的时候,Larry Wall主要在awk、sed和shell脚本中寻找设计灵感...   详情>>
来源:《程序员》 2002年第03期 作者:透明
3.基于Python的数据分析概述
翟高粤
随着大数据及人工智能时代的到来,数据分析逐渐成为数据科学研究中的一个重要领域,Python语言作为目前非常热门和流行程序设计语言,在数据分析领域中占据着重要的地位。主要介绍数据分析的概念、数据分析流程、Python常用分析工具、Python优势、常用模块的用途以及使用Python进行数据分析的学...   详情>>
来源:《甘肃科技纵横》 2018年第11期 作者:翟高粤
4.Python在大数据挖掘和分析中的应用优势
聂晶
随着大数据时代的来临,数据分析、数据挖掘也应运而生,Python作为一门高级编程语言,不但入门容易,而且可以编写较为复杂的程序,特别是其在大数据挖掘和分析中的应用优势,正在日益受到程序员的拥护.笔者通过阐述Python的发展特点及趋势,分析了使用Python进行大数据分析的各种优势,为相关的技术...   详情>>
来源:《广西民族大学学报(自然科学...》 2018年第01期 作者:聂晶
5.Python语言程序设计教学案例新思维
嵩天;黄天羽
Python语言简洁、高效和生态的3个特点能够较好地培养大学生解决计算问题的思维和能力。文章首先提出一种培养程序设计思维能力的教学案例设计新思维,该思维"面向问题、引发兴趣、培养能力、引导创新";其次,以Python语言程序设计入门课程为例,介绍交替开展"有趣"和"有用"案例教学的方式,设计出...   详情>>
来源:《计算机教育》 2017年第12期 作者:嵩天;黄天羽
第2章 Python语言语法基础导语

本章中我们将来开始学习Python的基础语法,带你快速学会 Python 编程。

收起
1.基于Web的Python3编程环境
刘志凯;张太红
为了简化编程环境,增强编程体验,提出了一种基于web的python3编程环境.该应用的web环境采用基于python的Django框架,通过将python3代码转换成浏览器可执行的Java Script脚本,达到在浏览器中运行python3代码的目的.与传统的python3编程环境相比,该编程环境不用在本地安装部署任何开发环境,即可...   详情>>
来源:《计算机系统应用》 2015年第07期 作者:刘志凯;张太红
2.基于Python语言编程特点及应用之探讨
肖旻;陈行
从Python语言的产生发展开始,通过与其他编程语言对比分析,表达该语言编程特色及优势,论述了Python语言基于网络设计应用中的主要技术和框架,以及当前在最新技术领域的应用。   详情>>
来源:《电脑知识与技术》 2014年第34期 作者:肖旻;陈行
3.使用Python进行非计算机专业程序入门教学的探讨
张茗芳
本文探讨了一种创新的教学方式:使用Python编程语言进行非计算机专业程序入门教学。文章探讨和展示了新的课程设计和教学大纲。本文提供的教学方法也可以非常容易的扩展到对计算机专业和信息系统专业的教学。   详情>>
来源:《电子世界》 2012年第17期 作者:张茗芳
4.Python界面程序开发应用技术
曾浩;尚维来
本文介绍了Python下开发界面程序的基本技术情况,简要分析了各种技术的优劣,并着重探讨了其中WxPython界面库和Tkinter界面库的使用方法。   详情>>
来源:《科教文汇(下旬刊)》 2010年第10期 作者:曾浩;尚维来
5.Python正则表达式高级特性研究
刘娜
介绍了正则表达式的基本概念和语法,并重点讲解了Python中正则表达式的一些高级特性分组,数据抽取,后向引用等。   详情>>
来源:《电脑编程技巧与维护》 2015年第22期 作者:刘娜
6.用Python语言跨平台分析处理电子表格
何惠英;王兆合
在日常工作中经常需要分析和处理电子表格,这就容易涉及很多重复性的工作。有时还要求软件能在不同操作系统下使用。鉴于此背景,基于降低手工处理复杂电子表格重复性操作强度,且不用更改代码便可以在不同操作系统(Windows、Linux、MAC等等)上运行的目的,采用目前流行的动态语言Python编程的方...   详情>>
来源:《电子设计工程》 2011年第09期 作者:何惠英;王兆合
7.Python访问MySQL数据库
郑岚
讲解了应用Python如何访问MySQL数据库。首先介绍了Python、MySQL,然后讲解MySQL数据库访问模块,并通过一个实例来说明应用该模块来访问MySQL数据库,最后总结了用Python访问MySQL数据库的优点。   详情>>
来源:《电脑编程技巧与维护》 2010年第06期 作者:郑岚
8.Python程序打包成exe可执行文件的方法探究
王瑞文;王圣辉
Python是一种很流行的开源编程语言,可以在各种领域中用来编写独立的程序和脚本。Python免费、可移植、功能强大,而且使用起来相当容易。来自软件产业各个角落的程序员都已经发现,Python对于开发者效率和软件质量都十分关注,这无论在大项目还是小项目中都是一个战略性的优点。但是Python也有一...   详情>>
来源:《无线互联科技》 2017年第12期 作者:王瑞文;王圣辉
第3章 Python语言趣味编程导语

本章我们将综合运用Python编程知识与技巧,尝试进行一些趣味Python程序的学习和实践,感知Python强大的编程与系统开发能力。

收起
1.Python 3.0抢“鲜”体验——兼谈Python 3.0的历史、现...
赖勇浩
<正>2007年8月31日,Python 3.0版本终于发布了第一个alpha版本。这是一个充满历史意义的日子,意味着之前经常彼人称为Python 3000的Python 3.0走进了现实。Python的设计者Guido van Rossum在加盟Google后宣称有一半的工作时间用以完成Python 3.0的开发,宽裕的自由时间让Guido实现众多新特性成...   详情>>
来源:《程序员》 2007年第11期 作者:赖勇浩
2.浅议利用小Turtle学习Python编程的思考
严邦祖
本文通过介绍生态编程语言Python的turtle库使用,以具体的事例,从简单到复杂,教学生如何turtle编程、用turtle绘制各种简单图画。一方面培养学生对turtle的兴趣,进而让他们了解Python编程,以此消除学生对编程的困惑,让他们通过Python喜欢编程。最后用Python有一个编程实例,展现了通过编程实现...   详情>>
来源:《数码世界》 2018年第11期 作者:严邦祖
3.python快速解方程组
彭安岱
"Python是当前世界上最流行的编程脚本语言,语法简单,句式清晰,且已被广泛应用于各个行业,包括现在最前沿的人工智能。欧洲已经有大量的小学开设了python编程的课程,可见python入门的友好程度。笔者只是刚刚入门python的学生一枚,刚刚有点心得不敢独享。"   详情>>
来源:《电脑迷》 2017年第06期 作者:彭安岱
4.基于Python的文本分析方法研究
李泽;古超
随着大数据技术的发展,可获取的信息量变得越来越大,通过文本挖掘的方法可以快速提取海量文献中的有用信息,追踪热点,在文献挖掘和情报获取方面被广泛应用。Python编程语言可以做到快速高效地对不同语言的文献进行词频统计,获取高频词,从而体现文献资料中的主旨。   详情>>
来源:《电脑编程技巧与维护》 2018年第04期 作者:李泽;古超
5.Python环境下的文本分词与词云制作
严明;郑昌兴
近年来Python广泛应用于包括自然语言处理在内的数据处理和人工智能等领域。以实例探讨Python环境下基于jieba库的文本分词、基于WordCloud库的词云制作及其相关处理,特别是如何实现针对两个相关文本的比较处理。   详情>>
来源:《现代计算机(专业版)》 2018年第34期 作者:严明;郑昌兴
6.基于Python的《水浒传》中人物分析
杨旭东
随着大数据技术的应用领域不断扩大,信息量也在日益膨胀,而有价值的信息是有限的,利用文本挖掘技术可以高效地获取长文本文献中的有价值信息,实现热点追踪。作为当前最流行的编程语言,Python能够快速而准确地进行词频统计、获取高频词,从而获得文献的主题思想。   详情>>
来源:《网络安全技术与应用》 2019年第01期 作者:杨旭东
7.浅析python在地图处理中的运用
王亚卿;方龙
地图处理是计算制图的一个重要环节,通过程序控制、建模等方法可以简化地图处理的过程,提高工作效率。作者通过多年的工作经验,意在向读者介绍一种有效的地形图处理方法。   详情>>
来源:《华东森林经理》 2008年第01期 作者:王亚卿;方龙
8.Python语言在晕渲制作中的应用
郭贵洲;余磊
晕渲图是一种表现地貌地势的常见手段。在1∶50 000核心要素数据生成大范围的DEM和晕渲图的处理过程中,使用Python语言处理数据可以使数据处理效率得到极大的提高。   详情>>
来源:《地理空间信息》 2012年第04期 作者:郭贵洲;余磊
9.Python语言在牛顿环实验数据处理中的应用
赵昆涛
牛顿环实验是大学物理中非常重要的一个实验,但是在实验中需要读取的数据比较多,数据处理的过程很费时间而且容易出错.为此使用Python语言编写了一个图形界面的数据处理程序,分别使用逐差法和绘图法处理实验数据,可以方便地获得最终的计算结果,节省处理数据的时间.并可对结果可视化,帮助理解实...   详情>>
来源:《物理与工程》 2016年第04期 作者:赵昆涛
10.Python在热敏电阻测量实验数据处理中的应用
吴迪;张星海
Python语言因为语法简洁、功能全面、开发的程序具有可移植性而拥有十分广阔的应用市场。Python在诸多方面都有应用,如科学计算、应用开发以及计算机科学教育等。本文就热敏电阻测量实验的数据处理问题进行了分析,同时也进行了系统的图形化界面设计以及用Python语言编写相关的脚本来实现了实验...   详情>>
来源:《大学物理实验》 2013年第05期 作者:吴迪;张星海
11.Python程序代码相似度检测
赵明洪;张太红
代码剽窃是程序语言课程中经常出现的一种作弊行为,严重破坏正常的教学秩序。检测剽窃的程序代码、验证学生程序作业的原创性在程序语言教学中就尤为重要。结合程序代码相似度检测技术中的属性计数技术和结构度量技术,提出一种适用于Python程序的相似度检测方法,该方法能够有效地计算出学生Py...   详情>>
来源:《现代计算机(专业版)》 2014年第34期 作者:赵明洪;张太红
12.通过Python语言实现邮件收发
叶锋
通过一个邮件收发的实例,展示了Python语言简洁和高效等特点,在日常的工作和生活中发挥越来越多的作用。   详情>>
来源:《电脑编程技巧与维护》 2014年第07期 作者:叶锋
13.基于Python的聊天软件的设计与实现
张萍萍;纪志坚
本系统是一个局域网聊天软件,是以Python语言为基础,结合数据库技术,多线程编程技术,运用TCP模式的Socket编程技巧实现一个服务器与多个客户端互联,服务器存储并转发客户端发来的数据,从而实现一对一的客户端之间的通信。服务器将客户端发来的消息进行广播,客户端接收服务器发送的消息,通过内...   详情>>
来源:《网络安全技术与应用》 2017年第05期 作者:张萍萍;纪志坚
14.Python实现基于深度学习的人脸识别
张枝令
近年来,人脸识别技术已经由弱人工智能向强人工智能转化,随着人脸识别算法的不断改进,人脸识别技术已经在公安、金融等部门得到了广泛应用。本文提出了一种Python语言利用Dlib第三方库实现基于深度学习的人脸识别方法。   详情>>
来源:《电子商务》 2018年第05期 作者:张枝令
第4章 Python爬虫编程操练导语

本章我们将冲向另一编程高地,借助Python爬虫应用开启大家的编程思维。网络爬虫(又称网页蜘蛛、网络机器人)是一种按照一定规则自动抓取因特网网页信息的程序或脚本。接下来的学习,会让我们从一个爬虫小白成向爬虫专家,是不是很期待呢?赶快开始吧!

收起
1.基于Python的网络爬虫技术
陈乐
本文首先介绍了网络爬虫的主要内容,包括网络爬虫的概念、架构和基本流程,紧接着详细分析了基于Python的网络爬虫技术,希望对有关学习者有所帮助。   详情>>
来源:《电子世界》 2018年第16期 作者:陈乐
2.Scrapy分布式爬虫原理分析与概述
米硕;孙瑞彬
爬虫技术是现在大数据时代必不可少的技能,而Scrapy是python开发爬虫一种非常热门的框架,本文主要阐述怕python爬虫的技术选型,Scrapy框架实现分布式爬虫的基本原理、以及应用领域和场景。   详情>>
来源:《中国新通信》 2018年第04期 作者:米硕;孙瑞彬
3.基于Python的简单网络爬虫的实现
戚利娜;刘建东
从网络爬虫技术的定义出发,介绍了爬虫架构以及与爬虫架构相关模块的功能和实现方法,并给出了以案例的形式实现了简单网络爬虫算法过程。   详情>>
来源:《电脑编程技巧与维护》 2017年第08期 作者:戚利娜;刘建东
4.Python爬虫之高考作文
刘子元
在互联网日益发展的今天,计算机应用成为生活中不可或缺的一部分。本文所介绍的网络爬虫程序,是从一个庞大的网站中,将符合预设条件的对象"捕获"并保存的一种程序。如果将庞大的互联网比作一张蜘蛛网,爬虫程序就像网上游弋的蜘蛛,将网上一个个"猎物"摘取下来。   详情>>
来源:《电子技术与软件工程》 2017年第22期 作者:刘子元
5.Python3编程实现网络图片爬虫
涂辉;王锋
在大数据时代,网络数据的获取需要通过计算机自动实现,网络爬虫可实现对网页上的图片的抓取。Python语言的易读、易学、可移植等优点使其成为人工智能大潮下最炙手可热的语言之一。通过Python3实现网络爬虫,并将获取到的图片自动存储到本地,为后续的机器学习、人工智能奠定了数据基础。   详情>>
来源:《电脑编程技巧与维护》 2017年第23期 作者:涂辉;王锋
6.利用Python批量获取互联网中的桌面壁纸
刘洪志
互联网中桌面壁纸资源丰富,但是通过浏览器浏览,获取效率十分低下,推荐用Python网络编程批量获取,搞高效率。   详情>>
来源:《电脑编程技巧与维护》 2014年第21期 作者:刘洪志
7.基于Python爬虫的借阅数据获取
赵丽娜;李伟
为了快速获取读者的借阅数据,根据OPAC系统特点,提出了利用Python脚本爬取数据,通过模拟登录查询系统,并利用Beautiful Soup对信息进行提取,从而得到实时的借阅信息。   详情>>
来源:《北华航天工业学院学报》 2018年第04期 作者:赵丽娜;李伟
8.基于Python爬虫的电影评论情感倾向性分析
涂小琴
通过对豆瓣网站评分高(9.1分)的与评分(5.2分)两部电影进行电影评论的搜集,利用Python网络爬虫获取这些评论数据并清理。利用PMI算法,对TF-IDF算法进行改进,并对评论进行分类,得出PMI最高的15个分词,最后对分词进行分析统计,得出分析结果。   详情>>
来源:《现代计算机(专业版)》 2017年第35期 作者:涂小琴
9.基于Python语言的音频捕获及频谱分析程序设计
胡守超
Python编程语言具有极高的开发效率,DirectSound提供了强大高效的声音处理功能。文章介绍了基于Python编程语言和DirectSound的音频数据捕获技术,并对采集到的音频数据进行了相关分析处理,实时显示其波形和频谱。   详情>>
来源:《电脑与信息技术》 2009年第01期 作者:胡守超
10.基于Python的新浪新闻爬虫系统的设计与实现
于韬;李伟
随着大数据时代的到来,数据量呈几何倍增长。以新浪新闻为代表的一系列新闻检索网站蕴含着大量的数据资源。本文以新浪新闻为研究对象,利用Python爬虫技术实现网页下载与网页解析,完成了对目标数据的高效获取,并将获取的信息进行格式化存储。实验结果表明,本文所提出的程序实现了网页数据的快...   详情>>
来源:《电子技术与软件工程》 2018年第09期 作者:于韬;李伟
11.基于Python对网络爬虫系统的设计与实现
陆树芬
网络信息技术持续不断快速的发展,越来越多人开始关注Python对网络爬虫系统的设计。然而,各种网址信息数据提取是一项复杂的工作,通过使用网络爬虫技术,能够在短时间内提取到各种有价值的信息数据,介绍Python语言,讲解了基于Python对网络爬虫系统的设计与实现。   详情>>
来源:《电脑编程技巧与维护》 2019年第02期 作者:陆树芬
12.基于Python的深度网络爬虫的设计与实现
彭智鑫
随着互联网的飞速发展,网络信息量也随之迅猛发展,如何从海量的信息中快速而准确的提取到我们所需要的信息成为了现在大数据研究中至关重要的一环。网络爬虫可以根据用户需求,针对性设计出抓取互联网各类信息。本文通过Python语言进行实现了一个深度网络爬虫和聚焦型网络爬虫相结合的定制网络...   详情>>
来源:《信息记录材料》 2018年第08期 作者:彭智鑫
第5章 Python语言编程展望导语

随着人工智能的快速发展和普及,Python将作为人工智能首选语言,越来越受到普通学习者的欢迎,即便是非计算机专业学生也能很好地掌握这门语言,因为未来Python会有更快更大的发展。

收起
1.Python语言的探讨
史梦楚
随着电脑和互联网的发展和普及,很多人可以自己编写程序。Web开发人员编写网页是在编程,动画创作人员使用Flash是在编程,系统管理员编写管理脚本是在编程,编程无处不在。编程的语言也很多现在:JAVA、C++、Matlab、Python等。而Python相对其他语言更加简单,适用性更广。本文通过对Python简单介...   详情>>
来源:《中国新通信》 2017年第07期 作者:史梦楚
2.对当今Python快速发展的研究与展望
管华
本文通过分析Python语言的发展历史、设计哲学、应用领域和优缺点,分析了Python近年来快速发展的原因。   详情>>
来源:《信息系统工程》 2015年第12期 作者:管华
3.Python课程助力计算思维和创新能力培养
肖胜刚;袁方
针对大学计算机基础课程培养学生计算思维能力的目标,分析Python语言的优势,探讨Python作为程序设计课程教学语言如何培养学生的计算思维和创新能力。   详情>>
来源:《计算机教育》 2017年第09期 作者:肖胜刚;袁方
4.Python语言在非计算机专业计算机教学改革中的探讨
刘妍
计算机教学改革需要符合计算机的时代性,本文探讨了传统编程语言在教学中存在的问题以及Python语言的特点和开设Python语言的重要意义,得出Python语言适合非计算机专业的编程初学者学习,其有助于培养学生的计算思维能力。   详情>>
来源:《科学中国人》 2016年第30期 作者:刘妍
价格:¥14.00

书评

0/400
提交
以下书评由主编筛选后显示
最新 最热 共0条书评

分享本书到朋友圈