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

Python程序开发案例教程(第2版)

书      号:9787113309237

丛  书 名:

作      者:黑马程序员

译      者:

开      本:16开

装      帧:

正文语种:汉文

出  版 社:中国铁道出版社

定      价:59.8

  • 内容简介

    本书是黑马程序员编著的应用型人才培养系列教材之一,以简洁的语言讲解Python编程的内容。全书共分17章,内容包括开启Python学习之旅、数字类型与字符串、流程控制、列表与元组、字典和集合、函数、类与面向对象、模块、文件与文件路径操作、错误和异常、正则表达式、进程和线程、网络编程、数据库编程、Django框架入门、Django核心组件详解,以及项目实战——天天生鲜。本书每章都配有大量典型的实例和教学资源,读者可以边学边练习,巩固所学知识,并在实践中提升动手开发能力。本书适合作为高等院校计算机及其他工科专业的教材,也可作为编程人员及自学者的辅助教材或自学参考书。
  • 前言

    Python作为一门多用途的高级编程语言,正处于持续蓬勃发展的阶段。如今,Python已经成为业界和学术界中最受欢迎的语言之一,它简洁易读、功能强大,具有丰富的库和工具生态系统,在数据科学、人工智能、Web开发等众多领域得到广泛应用。
    编写思路
    对于已步入编程领域的人而言,学习一门语言并不难,难的是如何将语言应用到实际开发之中。通过学习本书可帮助具有编程基础的人群快速掌握Python语言,并熟练应用Python进行应用开发。
    在内容结构设计上,本书延续第1版的编写思路每章采用“语法介绍+代码示例+实例练习”的模式,既有普适性介绍,又抓取要点、突出重点,同时提供充足实例,保证语法学习之余的实际应用;在知识配置上,本书涵盖Python基础语法、面向对象、正则表达式、进程和线程、网络编程、数据库编程以及Django框架。通过学习本书,读者可以掌握开发Web项目的基础知识,具备使用Django框架快速开发Web项目的能力。
    修订内容
    为了与行业发展保持同步,本书在第1版的基础上进行了修订。具体包括技术更新、内容优化和融入思政。首先根据Python技术的发展动向进行了技术更新,其次根据教师的需求和反馈对第1版内容和案例进行了优化,最后结合国家对教育行业的政策要求,增加了与思政教育相关的内容。
    修改的具体内容如下:
    (1)将Django框架拆解为两章,读者可以全面学习Django框架的核心知识。
    (2)删减图形用户界面编程一章,使图书精准定位Web开发基础用书行列。
    (3)将Python升级至Python 3.11.3版本,紧跟技术发展需求。
    (4)更新内置模块和数据库安装的内容,使读者接触更加实用的技能。
    (5)更新实例并调整实例顺序,以增强实例与知识点之间的联系。
    (6)案例深度自然地融入思政教育内容。
    本书内容
    本书在Windows上基于Python 3.11.3对Python语法及程序设计相关知识进行讲解,全书总共分17章,其中前10章介绍Python基础部分的内容,第11~14章介绍Python进阶部分的内容,第15~16章介绍Django框架部分的内容,第17章介绍项目实践部分的内容。
    Python基础部分:前10章主要围绕Python基础的核心知识进行讲解,包括基础语法、数字类型、字符串类型、流程控制、列表与元组、字典和集合、函数、面向对象编程、模块、文件操作技巧以及异常处理的应用。通过学习这些内容,读者可以建立起扎实的Python编程基础,能够编写从简单到复杂的Python程序。
    Python进阶部分:第11~14章深入探讨了Web开发方向的Python进阶知识,包括正则表达式、多任务编程的方式——进程和线程、网络编程以及数据库编程。通过学习,读者可掌握高级的编程技能,能够处理更加复杂的问题,编写出更加高效且可扩展的程序。
    Django框架部分:第15章首先介绍了Web开发的基础知识,包括HTTP、HTML、CSS、JavaScript、WSGI,然后简单地介绍了Django框架的入门知识,包括如何安装Django框架、创建Django项目与应用、配置文件以及Django架构;第16章主要围绕Django框架的核心组件进行讲解,包括路由系统、模型、模板和视图。通过学习这些章节,读者能够掌握Django框架的基本使用,能够使用Django框架开发简单的Web应用。
    项目实践部分:第17章通过实际项目案例——天天生鲜展示了Django框架在实际项目开发中的应用。通过逐步实现项目的各个模块和页面功能,读者可以深入理解Django框架的实际应用,并具备使用Django框架进行项目开发的能力。
    读者若不能完全理解教材中所讲知识,可登录博学谷平台,配合平台中的教学视频进行学习。此外读者在学习过程中,务必要勤于练习,确保真正获取所学知识。若在学习的过程中遇到无法解决的困难,建议读者不要纠结于此,继续往后学习,或可豁然开朗。
    致谢
    本教材的编写和整理工作由江苏传智播客教育科技股份有限公司完成,主要参与人员有高美云、孙东、王晓娟等,全体人员在近一年的编写过程中付出了很多辛勤的汗水,在此一并表示衷心的感谢。
    意见反馈
    尽管我们付出了最大的努力,但书中难免存在疏漏与不妥之处,欢迎各界专家和读者朋友们来信提出宝贵意见,我们将不胜感激。在阅读本书时,若发现任何问题或有不认同之处可以通过电子邮件与我们取得联系。请发送电子邮件至:itcast_book@vip.sina.com。

    黑马程序员
    2023年11月1日于北京
  • 目录

    第1章开启Python学习之旅11.1Python概述11.1.1Python的特点11.1.2Python的应用领域21.2搭建Python开发环境31.2.1Python解释器的安装31.2.2PyCharm的安装与使用61.3快速开发Python程序121.3.1开发第一个Python程序121.3.2良好的编程约定131.3.3数据的表示——变量141.3.4基本输入/输出151.4实例1:打印购物小票161.5实例2:打印功能菜单16小结16习题17第2章数字类型与字符串182.1数字类型182.2运算符202.2.1算术运算符202.2.2比较运算符212.2.3赋值运算符212.2.4逻辑运算符222.2.5成员运算符232.2.6位运算符232.2.7运算符优先级242.3经典实例252.3.1实例1:计算BMI指数252.3.
  • 作者介绍

    江苏传智播客教育科技股份有限公司(简称“传智教育”)作为我国第一个实现A股IPO上市的教育企业,是一家培养高精尖数字化专业人才的公司,主要培养人工智能、大数据、智能制造、软件开发、区块链、数据分析、网络营销、新媒体等领域的人才。“黑马程序员”是传智播客旗下高端IT教育品牌。
  • 编辑推荐


    全面讲解Python开发的核心知识


    配有大量典型实例和项目实战案例


    可下载所有实例的分析、实现和源代码



  • 书评书荐

  • 附件下载

图书推荐