题目
Python编程与解决问题
简介
“用Python编程和问题解决”这本书给我们带来了极大的乐趣。 本书适用于工程和数学入门的学生,他们可以使用这种高级编程语言作为解决数学问题的有效工具。 Python用于开发任何流的应用程序,它不仅限于计算机科学。 我们相信,任何具有计算机基础知识和逻辑思维能力的人都可以学习编程。 出于这种动机,我们以清醒的方式编写了这本书。 读完本书,您将了解编程语言有多么简单,同时您还将学习python编程的基础知识。 您将有足够的动力去使用python开发应用程序。
由于本书是在考虑读者没有python编程知识的前提下编写的,因此在通读所有章节之前,读者应该了解学习python编程的好处。 以下是一些为什么要学习python语言的原因。
•Python语言简单易学。 例如,与其他编程语言相比,它具有简单的语法。
•Python是一种面向对象的编程语言。 它用于开发桌面,独立和脚本应用程序。
•Python还是免费开源软件的示例。 由于其开放性,因此无需更改原始程序就可以编写程序并可以在任何平台(即Windows,Linux,Ubuntu和Mac OS)上进行部署。
本书的组织本书分为两个部分。 第一部分介绍了计算机编程的基础知识,而第二部分介绍了与面向对象编程有关的主题以及有关数据结构的一些基本主题。
在本书的第一部分中,读者将学习计算机的基础知识,python编程的基础知识,在各种操作系统上执行python程序的知识(第1章),python中使用的数据类型,赋值,格式化数字和字符串(第2章)。 )运算符和表达式(第3章),决策语句(第4章),循环控制语句(第5章)和函数(第6章)。
在第二部分中,将向读者介绍类和对象的创建。 使用类创建列表和字符串的概念将在第7章和第8章中讨论。读者还将了解数据结构的基本主题,即搜索和排序(第9章),因为它是最重要的概念之一,并且几乎用在了其中。 所有实际应用。 第10章介绍了面向对象编程的各种概念和功能,例如继承,可访问性(即封装)。第11章详细介绍了python的主要重要数据结构之一,即元组,集合和字典,而第12章介绍了Python。 使用乌龟创建图形。 最后,第13章将帮助读者理解文件处理的需求,并以此为基础开发实时应用程序。 因此,在阅读本书的第二部分之后,读者将可以通过考虑灵活性和可重用性来创建软件应用程序。