Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
零基础Python 3入门和进阶

零基础Python 3入门和进阶

Python3,Python实例
Created byIvan 蒋
Last updated 12/2024
Chinese (Simplified)

What you'll learn

  • Python的基本语法
  • Python的数据类型(数值、字符串、列表、元组、字典、集合)
  • 输入输出格式化
  • 程序的控制结构
  • 函数和模块
  • 面向对象的编程
  • 文件操作和异常控制
  • Python高级内容(生成器、闭包、装饰器、迭代器、魔术方法、高阶函数、元类、描述器等)
  • Python实例

Course content

20 sections • 216 lectures • 35h 28m total length
  • 课程说明与Python简介4:21
  • 实验环境搭建5:34
  • 一个简单的Python程序2:38
  • Python的基本概念8:02
  • Python的常见特点4:47

Requirements

  • 无需编程经验
  • 每天可以抽出20分钟来学习
  • 持之以恒

Description

一、Python开发基础

  1. Python语言介绍:包括Python的诞生、历史、哲学、应用实例、版本、开发环境和运行方式等。

  2. 基本语法:变量、数据类型(整型、布尔型、浮点型、复数型、序列类型、字典等)、表达式和赋值、语句、运算符(算术运算、位运算、关系运算、逻辑运算)等。

  3. 控制结构:顺序结构、选择结构(条件语句)、循环结构(while语句、for语句、嵌套循环、break和continue语句、循环else子句)。

  4. 函数:函数的定义、参数、返回值、调用、导入、嵌套调用等。

  5. 模块与包:介绍Python中模块和包的概念,以及如何使用它们来组织代码。

二、Python高级编程

  1. 面向对象编程:类和对象的概念、定义、方法、实例化、属性、封装、继承、多态等。

  2. 异常处理:异常类、捕捉异常、try-except语句、else子句、finally子句、raise语句、with语句等。

  3. 高级数据结构:学习Python的高级数据结构,如列表推导式、生成器、装饰器、上下文管理器等。

  4. 文件操作:掌握如何读写文件,包括文本文件和二进制文件,以及文件和目录的操作。

  5. 标准库与第三方库:熟悉Python的标准库(如datetime、json、os、sys、random、re等)。

三、Python开发实例

Who this course is for:

  • 想掌握一门编程语言
  • 未来想通过Python完成自己的部分工作
  • 计划从事数据分析、人工智能、网络爬虫、Web开发、安全攻防、自动化测试、自动化运维等方面的工作