首页 实战 Python高效编程技巧实战
收藏

Python高效编程技巧实战

Python高效编程技巧实战

难度 中级 时长 8小时20分钟 学习人数 2582 综合评分 9.92

精选50个Python各领域开发及面试常见问题作为训练任务,每个任务先提出问题,然后分析问题、并给出高效的解决办法,最后手把手带你解决问题,全面提升用Python快速解决问题与高效编程的能力。[已更新完整]

程序员硕
讲师

资深开发工程师 架构师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

实际编程和面试都会遇到的典型问题

让你更“平顺”的向中高级程序员过渡

数据结构

Python内置类型使用技巧

Python标准库中的常用数据结构

(namedtuple, ordereddict, dequeue)

字符串处理

字符串分割、拼接

字符串替换

字符串对齐

迭代器与生成器

Python迭代协议,可迭代对象,迭代器,生成器

如何反向迭代

如何在迭代器上使用切片

文件I/O操作

文本文件,二进制文件的基本读写

文件缓冲区设置, 文件内存映射

文件状态访问, 临时文件使用

数据编码与处理

wav音频文件解析器

处理几种常见数据格式的文件

(csv, json, xml, excel)

类和对象

音频录制+语音识别

使用propery或描述符创建实例属性

使用weakref处理环状数据结构的内存管理问题

多线程和多进程

简单Telnet客户端

在Python中如何使用多线程多进程

Python中GIL锁的存在对选择的并发编程模型的影响

装饰器

web视频监控服务器

各种方式来定义装饰器

(函数, 实例方法, 类)

老师这样教你解决问题

带你手敲每一行代码,细致到调用每一个函数

典型问题

分析问题

应用场景

代码实战

解决方案

讲师的变成你的,不熟也能生巧

源于实际开发

精选实际开发过程中经常遇到的问题,从多样的应用场景中提
炼出高效的开发技巧

全程代码实战

没有空洞的理论,聚焦代码层面,讲师手写每行代码,将每个
步骤都呈现给你

结合案例讲解

以典型案例讲解典型问题,在解决实际问题中讲解开发技巧,
让你学会举一反三

小白进阶捷径

编程是有技巧的,能写的出程序的人很多,但能写的又快又好是有技巧的

适用多种岗位

高效Python编程技巧,无论开发、测试、运维,只要使用
Python就一定会用到

新老版本兼容

课程绝大多数解决方案适用Python2和Python3,以Python2.7
版本为大家演示

高效编程:让你和Python都更有竞争力

运行速度

资源占用

代码数量

编程思路

应用领域

适合人群及技术储备要求

适合具有一定自学能力,有一定Python基础,但缺乏解决实际问题能力和技巧的Python初学者
同时,也适合正在使用Python,想提高开发技巧,开阔解决实际问题思路的中高级工程师

学习不只看视频,WebIDE让你动手开发

云端编程 即时呈现

云端编程环境,随时随地在线 Coding ,
代码效果即时呈现

学习开发 云端存储

所有代码、数据云端保存,永不丢失、
随时调取

版本记录 跟踪过程

Git版本记录工具全程记录你的开发过程,
跟踪学习全过程

问答互助 讲师答疑

问答区随时提问,热情的同学帮你解答,
讲师也参与答疑解惑

环境参数

  • 技术语言: Python2.7
  • 开发工具: Vim,可按自己习惯选择顺手的IDE,如pyCharm等
  • 教学平台: Linux,其他平台的同学,可按个人习惯搭建python环境

万事俱备 只等你来

  • Iamxiaoq

    好评

    课程一直都是缓存在手机端,之前一直以为已经评论过了,来得这么迟了,实在抱歉。课程都是实实在在的干货,学到相似的情景时,不禁拍大腿,原来还可以这样。正如课程所介绍的那样,确实覆盖了许多方面,授课方式确实与PythonCookbook相似,但是有个这么好的老师带你读书,对于学习能力不是很强的同学来说既省时又省力,何乐而不为呢?看着老师敲代码,已经入了vim的坑,也用上了ipython,若还有些犹豫,不妨先看看老师的在慕课网的手记,确实不止有两把刷子哟。同时也期待老师的scrapy新书,又将get到读源码的方式了。

  • 沧林

    好评

    在枫叶国读CS研究生的基友强烈推荐下来到慕课网学习的,其实和某客学院、某庄稼学院对比下可以发现,慕课的课程更加接地气些,不付费的课程质量也很高,最重要的是,慕课网的老师普通话标准!!有一些网络学院虽然内容也很充实,但是听的很蛋疼啊,口音重说话软而无力!呃,说多了,回过来,才开始听这门python强化课程,比较适合倒腾了python一段时间的人查漏补缺,一定程度上能强化跨专业找工作的我的基础吧。另外希望老师后期能跟进一些项目上来,如果能开设分布式爬虫课程,嘿嘿,我还会支持的!

  • 匿名用户

    好评

    课程真是干货满满,但课如其名,Python进阶,各种精妙只有码过几行代码,真正的吃过几次亏,才能有所体会。我已经准备作为长期的学习课程,反复看。比如:第一节课,老师就讨论了列表解析式与高阶函数filter之间运行速度差异。牛逼。我只能这么形容。虽然,初学时,这些时间损耗,不太明显。但是如果一旦部署在服务器上,魔鬼在细节。等等。同时,老师很牛。很低调的那种。

查看全部457条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题