python基础教程(第二版)高清PDF下载

c#小王子 c#小王子 2021-04-27 1036 软件,编程,Python


python基础教程(第二版)高清PDF下载


内容提要


本书包括Python程序设计的方方面面,首先从Python 的安装开始,随后介绍了 Python 的基础知识和基本概念,包括列表、元组、字符电、字典以及各种语句。然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器。此后探讨过了如何将 Python 与数据库、网络、C语言等工具结合使用,从而发挥出 Python 的强大功能,同时介绍了Python 程序测试、打包、发布等知设。最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了几个具有实际意义的 Python 项目的开发过程。


本书内容涉及的范围较广,既能为初学者夯实基础,又能帮助程序员提升技能,适合各个层次的 Pythom开发人员阅读参考。


第一章 基础知识


在是开始享受编程的时候了。本章将介绍如何借助一门计算机能够理解的语言——Python来对计算机进行控制。这里没什么特别难以理解的内容,如果读者了解一些计算机基本的工作原理,就能跟着例子自己试着去做。本书会从极其简单的内容开始,对基础知识进行详细的介绍。不过,由于Python是一门非常强大的语言,所以读者很快就可以完成一些相当高级的工作了。


首先本章会介绍如何得到所需的软件,然后讲一点点算法及其主要的组成。在这部分内容中,会有大量简短的例子(大多数只用了简单的算术),读者可以自己在Python的交互式解释器(参见1.2节)中一试身手。读者可以学习到变量(variable)、函数(function)和模块(module),在介绍了这些主题后,将讲解如何编写和运行大型的程序。最后,本章将讲述字符串(string)的内容,它在几乎所有Python程序中都是很重要的。


1.1 安装 Python


在开始编程前,需要一些新软件。下面简要介绍如何下载和安装Python。


1.1.1 Windows


要在Windows中安装Python,请参照下面的步骤。


(1)打开Web浏览器。

(2)点击Download链接。

(3)读者在这里可以看到一些链接,比如Python 2.5.x和Python 2.5.x Windows installer。点击 Windows installer链接并且下载安装文件(如果在Itanium或者AMD平台上运行Python,就需要选择相应的安装文件。

(4)将Windows Installer文件放在计算机的任何位置均可,比如C∶\downloadipython-2.5.x.msi。(只要建立一个之后能找到的文件夹就行。)

(5)在Windows浏览器中双击运行所下载的文件,这样会开启一个Python的安装向导。该向导使用起来很简单,只需要接受默认设置,等到安装程序完成,就能使用Python了!

假设安装一切正常,应该能在Windows的开始菜单中找到新的程序。按照开始→程序→Python°→IDLE(Python GUD)的步骤运行Python集成开发环境(Python Integrated Development Environment,IDLE)。

然后应该出现一个类似于如下下图所示的窗口。如果感觉有点困惑,那么在菜单中选择Help→IDLE Help,会看到一个简单的关于各个菜单项及其基本用法的帮助。(在这里也能看到如何在Windows之外的其他平台上运行IDLE的信息。)如果按下F1,或者选择Help→Python Docs,会启动完整的Python文档。对读者最有用的文档可能是库参考(Library Reference)。所有的文档都是可搜索的。



运行IDLE交互式Python Shell以后,接下来就可以阅读1.2节了。


Python的Windows版本以Windows Installer文件的方式发布,这要求读者的Windows版本能支持WindowsInstaller2.0(或后续版本)。如果没有安装Windows Installer,那么可以免费下载针对Windows 95、98、ME、NT4.0和2000的版本。Windows XP和后续版本的Windows都已经包含了Windows Installer,很多旧计算机也一样。Python的下载页面上也有下载Installer的步骤。


此外,读者也可以访问Microsoft的下载网站http//www.microsoft.com/downloads,搜索"Windows Installer"(或者直接从下载菜单中选择),选择针对自己所用平台的最新版本,然后按照说明下载并安装。


如果不知道是否安装了Windows Installer,只要执行上面步骤中的第5步(双击MSI文件)即可。如果可以看到安装向导,证明一切正常。


1.1.2 Linux和 UNIX


在绝大多数Linux和UNIX的系统安装中(包括Mac OS X),Python的解释器就已经存在了。读者可以在提示符下输入python命令进行验证,如下例所示∶

$ python

运行这个命令应该会启动交互式Python解释器,同时会有如下的输出∶


 Python 2.5.1(r251:54869.Apr 18 2007.22:08:04)
[[GCC 4.0.1(Apple Computer.Inc. build 5367)] on darwin
Type "help"."copyright", "credits"or "license" for more information.
>>>


如果没有安装Python解释器,可能会看到如下的错误信息∶


bash: python: command not found


这时,读者需要自己安装Python,下面几节将会讲述这些内容。

1. 使用包管理器对于Linux来说,有多种包管理系统和安装机制。如果使用的是包含某种包管理器的Linux,那么可以很轻松地安装Python。

例如,如果使用的操作系统为Debian Linux,那么应该可以用下面的命令来安装Python;

$ apt-get install python

如果是Gentoo Linux,则使用∶

$ emerge python


在上述两例中,s是bash的提示符。


【下载地址】

链接:https://pan.baidu.com/s/1T-r9fHLt9R84nrr4IdKSgw

提取码:gfom


相关文章


R基础及应用-大数据分析(高清PDF 下载)

为了更好地适应新形势,满足读者对大数据分析处理学习的迫切需要,我们推出了《大数据分析 ∶ R基础及应用》一书 ,力求使读者能够从中了解大数据

《R数据科学》高清中/英文版PDF+源代码

读完本书后,你将掌握R语言的精华,并能够熟练使用多种工具来解决各种数据科学难题。

用Python写网络爬虫(高清PDF 下载)

网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成。传统爬虫从一个或若干初始网页的URL开始, 获得初始

用Python进行自然语言处理(高清PDF 下载)

通过它,你将学到如何写能处理大量非结构化文本的 Python 程序。你将获得有丰富标注的涵盖语言学各种数据结构的数据集,而且你将学到分析书面

简明python教程(高清PDF下载)

本书可以作为Python编程语言的一本指南或者教程。它主要是为新手而设计,不过对于有经验的程序员来说,它同样有用。

集体智慧编程-python算法应用(高清PDF 下载)

本书以机器学习与计算统计为主题背景,专门讲t述如何挖掘和分析 Web,上的数据和资源,如何分析用户体验、市场营销、个人品味等诸多信息,并得出

编程小白的第一本+python+入门书(高清PDF下载)

为了能让更多的编程小自轻松地入门编程,我把高效学习法结合 Pvthon 中的核心知识,写成了这本书。随意翻上几页,你就会发现这本书和其他编程

笨办法学.Python.(第三版)(高清PDF下载)

本书结构非常简单,其实就是 52 个习题。其中 26 个覆盖了输入输出、变量、以及函数三个课题,另外 26个覆盖了一些比较高级的话题,如条件

Python源码剖析(高清PDF 下载)

本书以CPython为研究对象,在C代码一级,深入细致地剖析了Python的实现。本书不仅包括了对大量Python内置对象的剖析,更将大量的

Python学习手册(第4版)(中文版高清PDF 下载)

本书是学习Python编程语言的入门书籍。Python是一种很流行的开源编程语言,可以在各种领域中用于编写独立的程序和脚本。Python免费

Python算法教程_中文版(高清PDF下载)

本书用 Python 语言来讲解算法的分析和设计。本书主要关注经典的算法,但同时会为读者理解基本算法问题和解决问题打下很好的基础。全书共 1

Python数据分析基础(高清PDF下载)

本书面向的读者是那些经常使用电子表格软件进行数据处理,但从未写过一行代码的人。前几章会教你设置 Python 运行环境,告诉你计算机是如何看

Python神经网络编程中英文(高清PDF下载)

神经网络是一种模拟人脑的神经网络,以期能够实现类人工智能的机器学习技术。本书揭示神经网络背后的概念,并介绍如何通过Pvthon实现神经网络。

Python入门指南 (中英文版高清PDF下载)

Python 是一种容易学习的强大的编程语言。它包含了高效的高级数据结构,能够用简单而高效的方式进行面向对象编程。Python 优雅的语法和

PYTHON入门经典_超高清pdf

本书是面向 Python 初学者的学习指南,详细介绍了 Python 编程基础,以及一些高级概念,如面向对象编程。


文章热度: 166291
文章数量: 333
推荐阅读

FlashFXP绿色版网盘下载,附激活教程 1055

FlashFxp百度网盘下载链接:https://pan.baidu.com/s/1MBQ5gkZY1TCFY8A7fnZCfQ。FlashFxp是功能强大的FTP工具

Adobe Fireworks CS6 Ansifa绿色精简版网盘下载 791

firework可以制作精美或是可以闪瞎眼的gif,这在广告领域是需要常用的,还有firework制作下logo,一些原创的图片还是很便捷的,而且fireworks用法简单,配合dw在做网站这一块往往会发挥出很强大的效果。百度网盘下载链接:https://pan.baidu.com/s/1fzIZszfy8VX6VzQBM_bdZQ

navicat for mysql中文绿色版网盘下载 840

Navicat for Mysql是用于Mysql数据库管理的一款图形化管理软件,非常的便捷和好用,可以方便的增删改查数据库、数据表、字段、支持mysql命令,视图等等。百度网盘下载链接:https://pan.baidu.com/s/1T_tlgxzdQLtDr9TzptoWQw 提取码:y2yq

火车头采集器(旗舰版)绿色版网盘下载 1166

火车头采集器是站长常用的工具,相比于八爪鱼,简洁好用,易于配置。火车头能够轻松的抓取网页内容,并通过自带的工具对内容进行处理。站长圈想要做网站,火车头采集器是必不可少的。百度网盘链接:https://pan.baidu.com/s/1u8wUqS901HgOmucMBBOvEA

Photoshop(CS-2015-2023)绿色中文版软件下载 1479

安装文件清单(共46G)包含Window和Mac OS各个版本的安装包,从cs到cc,从绿色版到破解版,从安装文件激活工具,应有尽有,一次性打包。 Photoshop CC绿色精简版 Photoshop CS6 Mac版 Photoshop CC 2015 32位 Photoshop CC 2015 64位 Photoshop CC 2015 MAC版 Photoshop CC 2017 64位 Adobe Photoshop CC 2018 Adobe_Photoshop_CC_2018 Photoshop CC 2018 Win32 Photoshop CC 2018 Win64

知之

知之平台是全球领先的知识付费平台。提供各个领域的项目实战经验分享,提供优质的行业解决方案信息,来帮助您的工作和学习

使用指南 建议意见 用户协议 友情链接 隐私政策 Powered by NOOU ©2020 知之