Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python编程的术与道:Python语言进阶
Rating: 3.9 out of 5(5 ratings)
66 students

Python编程的术与道:Python语言进阶

Python编程
Created byFrank BAI
Last updated 2/2022
Chinese (Simplified)

What you'll learn

  • 掌握Python语言的高级用法
  • 学习Python程序设计方法
  • 学习Python常用模块
  • 学习Python并发编程
  • 学习Python测试与优化
  • 学习Python编程规范
  • 学习Python项目案例

Course content

10 sections77 lectures13h 49m total length
  • 课程介绍6:10

Requirements

  • 具备Python基础知识

Description

本课程讲解Python语言高级用法的相关知识,兼顾Python编程的(语言的知识点)与(编程思维和程序设计方法)。

课程特点:

本课程具体内容包括:

  • 30个Python进阶知识点:浅拷贝和深拷贝、zip函数、partial函数、迭代器、生成器、闭包、装饰器等

  • 17个常用模块:sys,os,pickle,shutil,datatime,time,math,random,statistics,collections,timeit,pprint,itertools,hashlib,urllib,PIL,pyinstaller

  • 文件与数据处理:CSV文件处理、XML数据处理、JSON数据处理、YAML数据处理

  • 并发编程:并发与并行、多进程、进程间通信、多线程、多线程同步、concurrent.futures模块、全局解释器锁GIL、协程、Async IO

  • 测试与优化:单元测试、pdb测试、cProfile代码、性能分析cProfile、代码优化、性能优化之记忆化memoization、日志logging

  • 编程规范、Python之禅

  • 软件设计策略:自底向上方法、自顶向下方法、混合方法

  • 项目案例:多线程图像下载及多进程图像处理、游戏石头-剪刀-布编程实践

采用Jupyter Notebook讲解,图文并茂,讲述与代码对应。其文件分享给学员,可作为交互式电子书。本课程案例丰富,每个知识点均有代码示例说明,另有编程项目案例。

Who this course is for:

  • 希望掌握Python语言高级用法的学员