Python Design Patterns

所在平台: Udemy

课程主页: https://www.udemy.com/course/python-design-patterns/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Python设计模式 课程概述:了解设计模式可以帮助开发者改善代码库,促进代码重用,使架构更为稳健。本课程专注于向您展示在Python中更智能编程的实际应用。课程开始时,我们将带您逐步进入设计模式的世界,并帮助您复习面向对象编程(OOP)技能。接下来,您将探索最常用的设计模式,并以最适合具体情况的方式创建对象。随后,我们将介绍一些模式,以帮助您识别实体之间的简单关系。接着,我们将展示如何在对象中封装行为并将请求委托给它,最后深入研究一些高级模式。课程的最后,我们会引导您认识到那些可能妨碍开发的设计风格。通过这门课程,凭借设计模式,您将能够更快速、更清晰、且更智能地构建应用程序。 关于作者:Tong Qiu Colibri是一家成立于2015年的技术咨询公司,由James Cross和Ingrid Funie创办。该公司致力于帮助客户应对快速变化和复杂的新兴技术领域,拥有大数据、数据科学、机器学习和云计算等领域的深厚专业知识。在过去几年中,他们与一些全球最大的知名公司合作,包括一家顶级投资银行、一家领先的管理咨询公司和世界上最受欢迎的软饮料公司,帮助每个客户更好地理解其数据,并以更智能的方式处理数据。该公司的座右铭为“数据 -> 智慧 -> 行动”。Tong Qiu是一名全栈web开发者,七年前通过大学的计算项目进入技术领域,之后一直没有回头。毕业后,她在一家大型投资银行工作,构建大规模计算并行解决方案,随后转向针对快速变化的监管要求进行网页用户界面项目的开发。两年前,她从金融领域转向电子商务,开始使用Python Django、React和Redux构建应用程序,解决从扩展邮件发送队列到优化购物体验等各种问题。她非常重视测试覆盖率,始终努力寻找稳健、可维护的技术解决方案,以新颖而优雅的方式解决日常问题。

课程评论(0条)

课程详情

A knowledge of design patterns enables developers to improve their codebase, promotes code reuse, and makes the architecture more robust. This course focuses on showing you the practical aspects of smarter coding in Python. We start off by easing you into the world of design patterns, and helping you brush up on your OOP skills. From there, you'll explore the most widely used patterns and create objects in a manner best suited to the situation. Then we take you through some patterns that will help you identify simple ways to realize relationships between entities. Next, we show you how to encapsulate behavior in an object and delegate requests to it, before we up the ante and delve into some advanced patterns. Last but not least, we'll make you aware of design styles that will hamper your development, rather than improving it. With this course, thanks to patterns, you will be well equipped to craft faster, cleaner, and smarter applications. About the Author: Tong Qiu Colibri is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help its clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas like big data, data science, machine learning, and cloud computing. Over the past few years they have worked with some of the world's largest and most prestigious companies, including a tier-1 investment bank, a leading management consultancy group, and one of the world's most popular soft drinks companies, helping each of them to make more sense of its data, and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action. Tong Qiu is a full stack web developer. She stumbled into the tech world seven years ago, through computational projects to solve pure math problems at university, and hasn't looked back since. After graduation, she worked in a large investment bank, building solutions for massive compute parallelization before transitioning to web UI projects to address rapidly changing regulatory requirements. Two years ago, she moved from finance to e-commerce and has been building applications in Python Django as well as React and Redux, solving problems ranging from scaling email send queues to optimizing UX for shopping journeys. She is a big fan of test coverage, and always strives to always find robust, maintainable technical solutions that can solve everyday problems in novel and elegant ways.

课程标签

0人关注该课程

主题相关的课程