Python从入门到精通--课程目录

简介: Python从入门到精通--课程目录

####Python基础


第一章 起步


1.环境搭建

1.1.Windows 搭建Python环境

1.2.Ubuntu 搭建Python环境

1.3.Mac 搭建Python环境

1.4.小结

2.我的第一个Python项目

2.1.新建项目

2.2.运行项目

2.3.发生了什么

2.4.小结


第二章 入门


1.变量、字符串与数字

1.1.变量

1.2.字符串

1.3.数字

1.4.小结

2.注释

2.1.怎么编写注释

2.2.规则

2.3.小结

3.运算符(一)

3.1.算术运算符

3.2.比较运算符

3.3.赋值运算符

3.4.逻辑运算符

3.5.小结

4.运算符(二)

4.1.位运算符

4.2.成员运算符

4.3.身份运算符

4.4.运算符优先级

4.5.小结


第三章 进阶


1.条件判断语句

1.1.if语句

1.2.if…else语句

1.3.if…elif语句

1.4.实现switch语句

1.5.小结

2.循环语句

2.1.for语句

2.2.while语句

2.3.小结

3.列表

3.1.创建列表

3.2.获取列表元素

3.3.修改、添加、删除列表元素

3.4.列表其他操作

3.5.小结

4.字典

4.1.创建字典

4.2.获取字典元素

4.3.修改、添加、删除字典元素

4.4.字典其他操作

4.5.小结

5.集合

5.1.创建集合

5.2.获取集合元素

5.3.修改、添加、删除集合元素

5.4.集合其他操作

5.5.小结

6.元组

6.1.创建元组

6.2.获取元组元素

6.3.多个元组连接

6.4.删除元组

6.5.小结


####Python高级编程

第四章 函数与类


1.函数

1.1.定义函数

1.2.调用函数

1.3.传递参数

1.4.小结

2.类

2.1.创建类

2.2.实例化类

2.3.继承

2.4.导入

2.5.小结


第五章 IO操作


1.常见文件类型操作

1.1.XML

1.2.Json

1.3.TxT

1.4.XLS / CSV

1.5.小结

2.目录操作

2.1.创建

2.2.复制

2.3.移动

2.4.删除

2.5.小结

3.其他内容

3.1.操作内存

3.2.二进制操作

3.3.小结


第六章 异常


1.异常

1.1.常见异常类型

1.2.常见异常处理

1.3.其他异常类型及处理

1.4.小结


第七章 网络编程


1.网络编程

1.1.TCP编程

1.2.UDP编程

1.3.小结

第八章 数据库操作


1.MySQL

1.1.连接MySQL

1.2.操作MySQL

1.3.小结

2.SQLite

2.1.连接SQLite

2.2.操作SQLite

2.3.小结

3.MongoDB

3.1.连接MongoDB

3.2.操作MongoDB

3.3.小结


第九章 多线程


1.多线程

1.1.创建线程

1.2.线程同步

1.3.线程优先级

1.4.小结


第十章 GUI


1.GUI

1.1.常见的GUI库

1.2.创建元素

1.3.清除元素

1.4.响应操作

1.5小结


####Python实战


第十一章 单机版财务软件


1.项目介绍

1.1.项目预览

1.2.开发环境配置

2.创建数据库

2.1.数据库结构

2.2.创建数据库

3.界面设计

3.1.登录界面

3.2.列表界面

3.3.详情界面

3.4.统计界面

3.5.新增 / 修改界面

4.核心代码编写

4.1.登录

4.2.列表

4.3.详情

4.4.统计

4.5.新增 / 修改

5.打包发布

5.1.打包发布


第十二章 Web版财务软件


1.项目介绍

1.1.项目预览

1.2.开发环境配置

2.创建数据库

2.1.数据库结构

2.2.创建数据库

3.界面设计

3.1.登录界面

3.2.列表界面

3.3.详情界面

3.4.统计界面

3.5.新增 / 修改界面

4.核心代码编写

4.1.登录

4.2.列表

4.3.详情

4.4.统计

4.5.新增 / 修改

5.打包发布

5.1.打包发布


第十三章 小恐龙游戏


1.项目介绍

1.1.项目预览

1.2.开发环境配置

2.恐龙

2.1.显示

2.2.移动

2.3.跳跃

2.仙人掌

2.1.显示

2.2.移动

3.接触

3.1.接触

4.其他内容

4.1.记分牌

4.2.生命数量


目录
相关文章
|
22天前
|
存储 数据采集 人工智能
Python编程入门:从零基础到实战应用
本文是一篇面向初学者的Python编程教程,旨在帮助读者从零开始学习Python编程语言。文章首先介绍了Python的基本概念和特点,然后通过一个简单的例子展示了如何编写Python代码。接下来,文章详细介绍了Python的数据类型、变量、运算符、控制结构、函数等基本语法知识。最后,文章通过一个实战项目——制作一个简单的计算器程序,帮助读者巩固所学知识并提高编程技能。
|
27天前
|
机器学习/深度学习 数据可视化 数据挖掘
使用Python进行数据分析的入门指南
本文将引导读者了解如何使用Python进行数据分析,从安装必要的库到执行基础的数据操作和可视化。通过本文的学习,你将能够开始自己的数据分析之旅,并掌握如何利用Python来揭示数据背后的故事。
|
23天前
|
IDE 程序员 开发工具
Python编程入门:打造你的第一个程序
迈出编程的第一步,就像在未知的海洋中航行。本文是你启航的指南针,带你了解Python这门语言的魅力所在,并手把手教你构建第一个属于自己的程序。从安装环境到编写代码,我们将一步步走过这段旅程。准备好了吗?让我们开始吧!
|
23天前
|
测试技术 开发者 Python
探索Python中的装饰器:从入门到实践
装饰器,在Python中是一块强大的语法糖,它允许我们在不修改原函数代码的情况下增加额外的功能。本文将通过简单易懂的语言和实例,带你一步步了解装饰器的基本概念、使用方法以及如何自定义装饰器。我们还将探讨装饰器在实战中的应用,让你能够在实际编程中灵活运用这一技术。
37 7
|
24天前
|
开发者 Python
Python中的装饰器:从入门到实践
本文将深入探讨Python的装饰器,这一强大工具允许开发者在不修改现有函数代码的情况下增加额外的功能。我们将通过实例学习如何创建和应用装饰器,并探索它们背后的原理和高级用法。
37 5
|
23天前
|
机器学习/深度学习 人工智能 算法
深度学习入门:用Python构建你的第一个神经网络
在人工智能的海洋中,深度学习是那艘能够带你远航的船。本文将作为你的航标,引导你搭建第一个神经网络模型,让你领略深度学习的魅力。通过简单直观的语言和实例,我们将一起探索隐藏在数据背后的模式,体验从零开始创造智能系统的快感。准备好了吗?让我们启航吧!
61 3
|
27天前
|
Python
Python编程入门:从零开始的代码旅程
本文是一篇针对Python编程初学者的入门指南,将介绍Python的基本语法、数据类型、控制结构以及函数等概念。文章旨在帮助读者快速掌握Python编程的基础知识,并能够编写简单的Python程序。通过本文的学习,读者将能够理解Python代码的基本结构和逻辑,为进一步深入学习打下坚实的基础。
|
1月前
|
数据采集 XML 存储
构建高效的Python网络爬虫:从入门到实践
本文旨在通过深入浅出的方式,引导读者从零开始构建一个高效的Python网络爬虫。我们将探索爬虫的基本原理、核心组件以及如何利用Python的强大库进行数据抓取和处理。文章不仅提供理论指导,还结合实战案例,让读者能够快速掌握爬虫技术,并应用于实际项目中。无论你是编程新手还是有一定基础的开发者,都能在这篇文章中找到有价值的内容。
|
1月前
|
设计模式 缓存 开发者
Python中的装饰器:从入门到实践####
本文深入探讨了Python中强大的元编程工具——装饰器,它能够以简洁优雅的方式扩展函数或方法的功能。通过具体实例和逐步解析,文章不仅介绍了装饰器的基本原理、常见用法及高级应用,还揭示了其背后的设计理念与实现机制,旨在帮助读者从理论到实战全面掌握这一技术,提升代码的可读性、可维护性和复用性。 ####
|
1月前
|
存储 人工智能 数据挖掘
Python编程入门:打造你的第一个程序
本文旨在为初学者提供Python编程的初步指导,通过介绍Python语言的基础概念、开发环境的搭建以及一个简单的代码示例,帮助读者快速入门。文章将引导你理解编程思维,学会如何编写、运行和调试Python代码,从而开启编程之旅。
44 2