欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

Python语言程序设计

书      号:9787113318321

丛  书 名:

作      者:谢玲,韦伟,刘红英,季晓君

译      者:

开      本:16开

装      帧:平装

正文语种:汉文

出  版 社:中国铁道出版社

定      价:49.8

  • 内容简介

    本书为普通高等院校应用型人才培养系列教材之一,系统地讲解了Python编程语言的基础知识与应用,涵盖基本语法、数据结构、面向对象编程、模块与库的使用。书中设置了丰富的练习题,以增强读者的动手能力。本书强调理论与实践的结合,通过真实案例与项目驱动的方式,提升学习的趣味性与实用性。每个知识点不仅单独成章,还通过整体架构的设计,使各部分内容有机联通,便于读者逐步深入理解与掌握Python编程的核心概念。通过清晰的内容结构与实践导向的编写方式,本书能够降低学习门槛,使读者能够顺利入门Python编程,为后续更深入的学习奠定坚实基础。本书适合作为高等学校计算机类、自动化类、电子信息类专业的教材,也可供对编程感兴趣的专业人员阅读参考。
  • 前言

    前言
    Python作为一种高效、易用且功能强大的编程语言,近年来在教育、科研和工业界得到了广泛应用。本教材旨在为学生打下扎实的编程基础,提高解决实际问题的能力。教材内容不仅包括Python的基本语法和数据结构,还涉及数据分析、科学计算、网络爬虫等高级应用,适应了未来职业发展的需求。通过学习本教材,学生能够掌握编程思维,培养逻辑分析能力,为其进一步学习和研究奠定基础。
    本书融合了丰富的实践案例,每章内容不仅注重理论知识的传授,还特别强调实践操作,通过案例教学激发学生的学习兴趣。为了进一步支持学生的学习,会提供代码案例,帮助学生更直观地理解每个案例的实现过程和关键技术,鼓励学生积极参与到编程实践中。
    全书分为入门篇、进阶篇和提高篇三个部分,旨在循序渐进地提升学生的编程能力与应用水平。入门篇主要介绍程序设计语言的基本概念,包括开发环境的搭建、基本数据类型和程序流程控制的使用。每章通过实例引导读者逐步理解编程的核心内容,随着学习的深入,这些实例将演变为综合应用,帮助读者在解决实际问题中运用所学知识。进阶篇深入探讨函数、元组、列表、字典等数据结构以及文件操作、异常处理、面向对象等内容,通过具体实例分析与项目实践,读者将掌握如何高效地组织代码与管理数据。在这一过程中,强调将多个知识点结合起来,进行更复杂的编程任务,以提升编程技巧与创造力。提高篇则重点关注Python在科学计算、数据分析、文本分析及网络爬虫等应用领域的实际应用,拓宽学生的视野,使其能够将编程知识应用于真实世界的问题解决中。通过引入流行的库,如NumPy、Pandas、Beautiful Soup等,读者将学习数据处理、可视化和分析的方法,并在综合实例中面临完整项目的挑战,最终为未来的职业发展打下坚实基础。
    实际教学时教师可以根据学生的学习进度和掌握情况对各部分的课时进行调整,以便更好地满足不同层次学习者的需求。下表为参考课时分配。
    章 节 教 学 目 标 推 荐 课 时
    Python语言基础 理解课程目标,理解程序设计的基本概念 2
    基本数据类型 理解基本数据类型及操作 3
    程序的流程控制 掌握条件语句与循环的使用 4
    函数 理解函数的定义与使用 3
    元组与列表 掌握列表和元组的使用 3
    字典与集合 理解字典与集合的基本概念 2
    文件操作 理解文件的读写操作及异常处理 3
    类与面向对象 掌握面向对象编程的基本概念 3
    科学计算与可视化 学习科学计算和可视化技术的基本方法 2
    数据分析 学习数据分析的基本技能 2
    自然语言处理初步 学习文本分析的基本方法 2
    网络爬虫 理解网络数据采集与处理 2
    课后答疑与反馈 巩固所学知识,帮助学生解决疑问 1

    本书由谢玲老师负责第1、5、9章的编写,韦伟老师负责第2、3、10章的编写,刘红英老师负责第4、7、12章的编写,季晓君老师负责第6、8、11章的编写。朱俊、帅辉明、张月和葛大伟老师负责实例库的建立。
    在本书编写过程中,得到了许多专家与同事的支持和帮助,特别感谢所有参与本书编写与审阅的人员,大家的建议和意见使本书更加完善。
    书中难免存在不足之处,恳请读者提出宝贵意见,以便在未来的修订中不断改进与完善。同时,我们期待与读者共同成长,共同探索Python编程的魅力与应用。



    编 者
    2025年1月


  • 目录

    目录入门篇第1章Python语言基础 21.1Python简介 21.1.1Python的历史与发展 21.1.2Python的特点与优势 31.1.3Python的应用领域 41.2开发环境安装 41.2.1Python解释器安装及IDLE应用 41.2.2PyCharm安装及基本使用 91.3Python编程基础 121.3.1人机交互 121.3.2变量与命名规范 131.3.3编码规范 14小结 15思考与练习 15第2章基本数据类型 182.1数字类型及操作 182.1.1整数类型 192.1.2浮点数类型 192.1.3复数类型 202.1.4数字类型的操作 202.1.5math库 242.2字符串类型及操作 272.2.1字符串类型 272.2.2基本的字符串操作符 282.2.3内置的字符串处理函数 292.2.4内置的字符串处理方法 312.2.5字符串
  • 作者介绍

    谢玲,硕士,副教授,南京理工大学紫金学院教师。长期从事《Python语言程序设计》、《机器学习》等本科课程教学,作为主要成员建设《Python语言程序设计》校级精品课程。曾作为主编参与《信息技术基础》教材的编写工作。指导学生参加中国大学生计算机设计大赛、"蓝桥杯"全国软件和信息技术专业人才大赛等获得全国一等奖、二等奖若干。主持校级教改项目5项,获得校级教学成果奖一等奖1项、二等奖3项。获得江苏省微课大赛三等奖1项。韦伟,1980年生,硕士,副教授,南京理工大学紫金学院教师。长期从事《软件工程与方法学》、《数据结构》、《UML面向对象建模设计》、《面向对象C程序设计》等本科课程教学工作,主持软件工程校级重点专业及《大学信息技术与应用》精品课程建设工作。曾作为主要成员参与《PHPMySQL项目实例开发》(副主编,清华大学出版社,2014年),《大学计算机实践教程(第3版)》(第一编著,高等教育出版社,2021年)等10余本教材的编写工作,编写经验丰富。刘红英,1987年生,硕士,讲师,南京理工大学紫金学院教师。长期从事《Python语言程序设计》、《数据处理与可视化》等本科课程教学,主持《Python语言程序设计
  • 编辑推荐

    本书强调理论与实践的结合,通过真实案例与项目驱动的方式,提升学习的趣味性与实用性。每个知识点不仅单独成章,还通过整体架构的设计,使各部分内容有机联通,便于读者逐步深入理解与掌握Python编程的核心概念。
  • 书评书荐

  • 附件下载

图书推荐