python算法基础教程_Python程序设计与算法基础教程(第2版)-微课版

本书详细介绍了Python语言的基础知识,包括Python概述、语言版本、开发环境的安装、使用Python解释器、编写和执行源文件、集成开发环境IDLE的使用、Python帮助资源等。深入讲解了Python的对象和引用、数据类型、变量、运算符、语句、函数和模块,以及类和对象的概念。同时,还涵盖了程序流程控制,如选择结构和循环结构的运用。
摘要由CSDN通过智能技术生成

第1章Python概述

1.1初识Python语言

1.1.1Python语言简介

1.1.2Python语言的特点

1.1.3Python语言的应用范围

1.2Python语言版本和开发环境

1.2.1Python语言的版本

1.2.2Python语言的实现

1.2.3Python语言的集成开发环境

1.3下载和安装Python

1.3.1下载Python

1.3.2安装Python

1.3.3安装和管理Python扩展包

1.4使用Python解释器解释执行Python程序

1.4.1运行Python解释器

1.4.2运行Python集成开发环境

1.5使用文本编辑器和命令行编写和执行Python源文件程序

1.5.1编写输出“Hello,World!”的程序

1.5.2输出“Hello,World!”程序的源代码分析

1.5.3运行Python源代码程序

1.5.4命令行参数

1.6使用集成开发环境IDLE编写和执行Python源文件程序

1.6.1使用IDLE编写程序

1.6.2使用IDLE编辑程序

1.7在线帮助和相关资源

1.7.1Python交互式帮助系统

1.7.2Python文档

1.7.3Python官网

1.7.4Python扩展库索引

1.8复习题

1.9上机实践

1.10案例研究: 安装和使用其他Python环境

第2章Python语言基础

2.1Python程序概述

2.1.1引例

2.1.2Python程序的构成

2.2Python对象和引用

2.2.1Python对象概述

2.2.2使用字面量创建实例对象

2.2.3使用类对象创建实例对象

2.2.4数据类型

2.2.5变量和对象的引用

2.2.6Python是动态类型语言

2.2.7Python是强类型语言

2.2.8对象内存示意图

2.2.9对象的值比较和引用判别

<
第1~3章主要介绍Python基本概述与基础编程方面的内容,包括Python基本介绍、Python开发环境搭建、Python基础语法、数据类型与运算符方面的内容。   第4章主要介绍Python的几种典型控制结构,事实上,控制结构在编程中非常重要,对于这一部分内容建议重点掌握,要求掌握得非常熟练,尤其是循环结构部分。   第5章和第6章主要介绍Python中稍微复杂一些的基础知识,包括迭代与生成、函数、模块等基础知识。   第7章和第8章主要介绍Python面向对象编程方面的知识,对于这一部分的知识尽量用了比较通俗的案例进行讲解,希望大家可以更好地掌握,因为后续如果想做一些大型的项目,常常会用面向对象的编程思想去编程。   第9~12章主要介绍Python基础中的一些提升部分的知识,主要包括正则表达式、数据库操作、文件操作、异常处理等,这一部分的知识事实上我们在实际项目中会常常遇到,用得非常多,是基础提升的关键部分。   第13章主要为大家介绍一个火车票查询与自动订票的项目,主要目的是希望读者可以运用之前学过的基础知识完成这个项目,将基础知识运用于项目开发实践。   第14章主要介绍了一个2048小游戏项目,主要目的是希望读者可以通过此2048小游戏项目,熟练掌握Python的基础知识,将Python基础知识融会贯通,并完成一个好玩的小游戏项目,培养综合运用知识的能力。   通过这14章的学习,目的是希望读者可以对Python基础有一个全面的掌握,同时,书中涉及的代码,希望读者可以自己手动输入一遍,这样可以更好地掌握相关知识。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值