|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/advanced-python-skills-become-a-better-python-developer/
课程评论:没有评论
Coursera:精通Python技能:成为更优秀的Python开发者 这门课程旨在帮助学员超越基础,掌握更高级的Python编程技巧,成为一名更出色的Python开发者。 **课程亮点:** * **内置函数精通:** 深入学习`zip`、`map`、`reduce`等重要的内置函数,并通过大量练习加深理解。 * **开发环境与部署:** 掌握虚拟环境、依赖管理、确定性构建和依赖解析等实用技能,优化开发流程。 * **迭代器与生成器:** 学习如何实现自定义迭代器和生成器,提升代码效率和内存管理。 * **高级排序技巧:** 掌握像专业人士一样的排序方法。 * **函数式编程概念:** 探索闭包(Python特有概念)和装饰器,并学习Python自带的常用装饰器。 * **集合(Sets)的妙用:** 了解集合的独特之处,并通过趣味练习巩固知识。 * **测试驱动开发(TDD)与单元测试:** 学习使用`Pytest`进行TDD和单元测试,确保代码质量。 * **实践导向:** 课程包含大量有趣的练习,帮助学员巩固所学知识。 通过本课程,您将学习到Python的许多强大功能,并将最佳实践和单元测试融入您的开发流程,最终蜕变为一名更专业的Python开发者。
Welcome to Learn Python by doing!Tired of the same Python course teaching you data types and printing the same message in a for loop? It's time to learn exciting things!In this course, you will learn a lot of built in functionalities for you to become a better Python developer. You will also learn how to implement best practices and some unit testing. Some of the things that you will learn in this course are:The zip function, the map function, the reduce function (with lots of exercises, obviously!)Virtual environments, dependency management, deterministic builds, dependency resolution and more!How to implement your own iterators and generatorsHow to sort things like a proLearn about closures (which is a concept that is not specific to Python)Learn about decorators and some useful ones that come with PythonSets and why are they cool (with fun exercises)TDD and unit testing with PytestAnd more! Also, you will be asked to do some interesting exercises along the way, so you reinforce what you learn in this course.Have fun and enjoy!