【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《python基础教程pdf》,欢迎阅读!
Python基础教程(2010年人民邮电出版社出版图书):
《Python基础教程》是2010年人民邮电出版社出版的图书, 作者是桐寺兰(MagnusLieHetland)。
内容简介:
本书内容涉及的范围较广,既能为初学者夯实基础,又能帮助程 序员提升技能适合各个层次的开发人员阅读参考。本书包括Python 程序设计的方方面面,首先从Python的安装开始,随后介绍了 Python的基础知识和基本概念,包括列表、元组、字符串、字典以 及各种语句。然后循序渐进地介绍了一些相对高级的主题,包括抽象、 异常、魔法方法、属性、迭代器。此后探讨了如何将Python与数据 库、网络、C语言等工具结合使用,从而发挥出Python的强大功能, 同时介绍了 Python程序测试、打包、发布等知识。最后,作者结合 前面讲述的内容,按照实际项目开发的步骤向读者介绍了几个具有实 际意义的Python项目的开发过程。
Python语言的特点
柜它编程语言,Python具有以下特点。
1、Python简单易学
〃编程零基础,可以学习Python吗〃,这是很多初学者经常 问的一个问题。当然,计算机基础越好,对学习任^可一门新的编程语 言越有利,但如果你在编程语言的学习上属于零基础,也完全不用担 心。
就我个人的观点,Python作为学习编程的入门语言是再合适不
过的,柜比其他编程语言(比如Java ) , Python最大的优势就是 非常容易上手。举个简单的例子,如果完成一个功能,使用Java实 现需要100行代码,那么使用Python可能只需要20行。
有人可能会问,将C语言作为入门语言不好吗?就目前的就业 形势来说,仅掌握C语言是很难找到高薪的工作的,而掌握Python 则不同。
并且,在使用其它编程语言编程时(例如C、C++ ),你需要 时刻注意数据类型、内存溢出、边界检查等问题。而Python则不 用,因为在底层实现时,它已经帮你 处理好了。
2、Python功能强大
Python强大的功能是很多用户支持Python的最重要的原 因,从
字符串处理到复杂的3D图形编程,Python借助扩展模块 都可以轻松完成。
实际上,Python的核心模块已经提供了足够强大的功能,使用
Python精心设计的内置对象可以完成许多功能强大的操作。
此外,Python的社区也很发达,即使一些小众的应用场景,
Python往往也有对应的开源模块来提供解决方案。
3、Python是解释型语言
编程语言按照程序的执行方式,可以分为编译型和解释型两种, 典型的编译型语言有C、C++等,而解释型语言有Java. Python 等。
相比编译型语言,解释型语言最大的优势就是可移植性强。也就
是说,Python具有非常好的跨平台的特性。
4、Python是面向对象的编程语言
Python既支持面向过程编程,也支持面向对象编程。在〃面向
过程〃的语言中(如C语言),程序仅仅是由可重用代码的函数构 建起来的;而在〃面向对象〃的语言(如C++ )中,程序是由数据 和功能组合而成的对象构建起来的。
而且和其它面向对象的编程语言(如C++和Java )相比, Python是以一种非常强大,而又简单的方式实现的面向对象编程。
除此之外,Python还有开源、有良好的可扩展性等特点。基于 以上这些特性,Python广泛应用在人工智能、图像处理、Web应 用开发、自动化运维、网络爬虫等领域。
本文来源:https://www.wddqxz.cn/7c5954c0670e52ea551810a6f524ccbff121caa9.html