新書推薦:
《
三星堆对话古遗址(从三星堆出发,横跨黄河流域,长江流域,对话11处古遗址,探源多元一体的中华文明)
》
售價:NT$
398.0
《
迷人的化学(迷人的科学丛书)
》
售價:NT$
653.0
《
宋代冠服图志(详尽展示宋代各类冠服 精美插图 考据严谨 细节丰富)
》
售價:NT$
398.0
《
形似神异:什么是中日传统政治文化的结构性差异
》
售價:NT$
254.0
《
养育不好惹的小孩
》
售價:NT$
352.0
《
加加美高浩的手部绘画技法 II
》
售價:NT$
407.0
《
卡特里娜(“同一颗星球”丛书)
》
售價:NT$
398.0
《
伟大民族:从路易十五到拿破仑的法国史(方尖碑)
》
售價:NT$
857.0
|
編輯推薦: |
特点一:
扫清学习障碍。从新手面临的个困难——配置环境开始,本书将一步一步引导读者完成运行Python所需的所有步骤。本书对应Windows和Mac。无论哪个系统环境,都可以轻松上手。
特点二:
轻松愉快的案例,提高编程技术的捷径是“习惯”。本书收集了许多有趣的案例,即便是初学者,也可以轻松上手。它不仅简单有趣,也能帮助读者掌握“编程思维”和“知识”。对将来大有益处。
|
內容簡介: |
近年来,随着企业和个人用户数量的迅速增加,Python 已然风行于机器学习、 深度学习、 数据解析、 科学计算、 Web 应用程序等众多领域,成为一种广受欢迎的编程语言。本书共分为 7 章,包括 Python 介绍、 开始Python 编程、 编程基础语法使用、 高效编程应用篇、 在程序中读取并编写文件、 导入功能模块、 编写应用程序等。本书在讲解的过程中,穿插了专栏与解说,详细地讲解了初学者在编程过程中可能会遇到的难点和误区。在本书的*后,还增加了附录,列出了编程中经常出现的语法错误、 缩进错误、 名称错误、 导入错误、 属性错误,帮助初学者有效避免这些常见错误。
《Python超入门》适合初学 Python 语言的读者使用,同时也可作为对 Pyhon 感兴趣的读者的自学能考书。
|
關於作者: |
鎌田正浩:软件工程师,曾在制造业从事嵌入式软件开发,并获得图像处理系统方面的专利,之后进入大型互联网公司工作,参与了SNS网站、游戏平台和动态发布审核系统的多项开发工作。目前在一家科技风险公司继续从事相关工作。
|
目錄:
|
目录
前言
第1章Python介绍
11开始学习Python吧
Python是什么?
Python的特征
Python社区
Python的版本
12搭建Python运行环境
Windows操作系统
Mac OS X操作系统
13运行Python程序
在交互式shell中运行Python
终端运行Python
IDLE的使用方法
Web开发环境
安装Atom文本编辑器
Atom的使用方法(基础篇)
Atom的使用方法(应用篇)
第一个Python程序
14本书的阅读和使用方法
本书要点
Python文件的操作方法(Windows)
Python文件的操作方法(Mac)
第2章开始Python编程
21Python编程第一步
编程是什么
编程时需要注意的事项
22用Python进行计算——算术运算符
加法、减法运算
乘法、除法运算
运算优先级
求余运算
幂运算
总结
23数据的快捷处理——变量
变量是什么
含有变量的程序
变量的命名
总结
24谁更多?谁更大——比较运算符
比较运算符
尝试使用比较运算符
总结
25使用Python处理的各种数据——数据类型
数据类型是什么
数值类型
字符串类型
字符串类型和算术运算符
布尔类型
列表类型
字典类型
元组类型
集合类型
总结
第3章编程基础语法使用
31情境判断——条件判断语句
条件判断语句是什么
条件判断语句的使用方法
条件判断语句的思考方法
总结
32多次相同情境——循环
循环语句是什么
for循环的使用方法(基础篇)
for循环的使用方法(应用篇)
while语句
死循环
break语句
总结
33创建函数——函数
函数是什么
函数的创建方法
函数的调用方法
函数的不同调用
函数返回值
内置函数
总结
34意料之外的情况——错误及异常
报错是什么
错误的种类
异常是什么
异常的处理方法
异常处理方法的使用
从异常处理中读取内容
总结
第4章高效编程应用篇
41类
类是什么
类的优点
创建类的准备工作
类的创建与调用
对象
方法中的self参数
_init_方法
42继承
继承是什么
继承的格式
使用继承方法编程(基础篇)
使用继承方法编程(重写篇)
使用继承方法编程(父类调用及设定篇)
43标准库
库是什么
标准库的使用方法
其他标准库
与时间日期相关的标准库
创建与解压zip文件
第5章在程序中读取并编写文件
51文件存储地址
把文件存放在哪里
用文本表示桌面
52接口
接口是什么
GUI与CUI
53使用CUI操作计算机
在Window系统下
在Mac系统下
准备用程序对文件进行操作
54文件对象
文件对象是什么
创建文件对象
写入模式
查找新建文件位置
读取模式
指定文件与位置
追加模式
读取并写入外部文件
使用with写入文件
第6章导入功能模块
61第三方库是什么
第三方库使用须知
持续增长中的第三方库
第三方库使用方法
pip命令是什么
62使用第三方库的编程——Python图像处理
Pillow是什么
Pillow的安装方法
Pillow的用途
63使用第三方库的编程——通过Python访问网络
requests是什么
使用requests获取Web API
Web API使用须知
64使用第三方库的编程——通过Python收集信息
抓取与刮取
BeautifulSoup 4是什么
BeautifulSoup 4的安装
使用BeautifulSoup 4挑战爬虫
65编写第三方库模块
如何编写模块
尝试创建实用的模块
第7章编写应用程序
71使用tkinter的GUI编程
开始学习tkinter
在画面中添加组件
pack以外的位置指定方法
添加button并设计内容
了解组件的种类
菜单显示
72制作简单的应用程序
qrcode包
QR码生成程序
附录查错
|
內容試閱:
|
你是从什么时候开始对编程感兴趣的呢?是想要自己开发游戏、手机App,提供网络服 务的时候?还是在听说会编程的人很厉害后也想大显身手?或者是在学校或工作中接触到了编程?
就我而言,一开始学习编程并没有什么强烈的动机,只是隐约觉得写程序很酷。我最早接触的编程语言是C语言。虽然一开始写的程序并不十分理想,但是当它第一次运行成功的时候还是觉得特别激动。不过从那之后,我渐渐对写代码这件事失去了兴趣,发现自己其实不怎么喜欢编程。记得自己还是学生的时候,就曾想过将来不要从事跟编程有关的工作。
后来吸引我再次开始编程的契机是,我创建了一个真正为人所用的系统,从而知道了可以用自己的双手去创造出一个在现实世界里被需要的、有意义的东西是多么有趣。如果没有发生这件事的话,或许我不会选择当工程师,现在的人生或许也会不同。我想之所以现在还在写程序,从事这份工作,应该也是因为我从中感受到了乐趣吧。
本书将从自己的经验出发,希望那些对编程感兴趣并且想要开始学习的人,可以从中感受到编程所带来的乐趣。对于讲解中使用的程序,我会说明它们在实际存在的系统中是如何构建的,并且展示相关的功能及其在实践过程中发挥的作用。这也是我当初学编程时想要了解的,我将基于此展开本书内容。所以请放松心情,来享受Python编程的乐趣吧!如果读完这本书后,你能感受到哪怕一点点编程的乐趣,作为作者的我是再高兴不过了。
致谢
之所以能够写出这本书,是因为周围的人给了我很多不局限于知识层面的帮助。同时,也是在妻子的帮助下,我才能在工作之余花费大量的时间来写作,让这本书终于面世。 在此,表示衷心的感谢。
|
|