Python 2200: Mastering Object Orientation

所在平台: Udemy

课程主页: https://www.udemy.com/course/python_abc/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:Python 2200:精通面向对象** **课程概述:** 本课程旨在帮助学员精通Python的抽象基类(ABC)模块,理解面向对象编程(OOP)在提升软件重用性、降低开发成本、改善代码维护和测试策略方面的关键作用。在充斥着技术债务的当下,掌握Python ABC模块的重要性尤为突出,它能为混乱的代码带来秩序。 本课程内容丰富,涵盖了从列表推导式到随机游戏玩家创建等一系列专业程序员主题。课程形式简短、精炼且注重实践,并融入了经典的游戏化学习方式。学员将有机会: * 实践使用Python创建面向对象的框架。 * 回顾类之间的关系。 * 创建多个“对象工厂”。 通过本课程的学习,学员将深入理解如何利用抽象化来检测、管理和设计更高级的、家族式的实例、对象和类,这些技能是专业面试中常见的考察点。 课程采用有趣且信息丰富 的游戏化方法,即使是初出茅庐的软件开发者也能轻松掌握“为什么面向对象很重要”、“什么是框架”、“软件设计”等高级专业编程概念,以及如何通过“具体”、“抽象”和更“手动”的属性管理来添加和删除对象属性。学员还将有机会重温类和实例检测内置函数,并探索“The 4 Atters”等概念。 为了确保每位学员都能跟上进度,本课程还将重温Python中“具体”(非抽象)的“核心”概念,以及新的抽象概念,尤其适合初次接触Python类使用的学员。课程提供易于理解的讨论、演示和动手活动,确保学习过程充满乐趣。

课程评论(0条)

课程详情

Object Orientation is all about preparing our software for faster, cheaper, and for better re-use; software designing for superior code maintenance and testing strategies. In Python 2200 we'll be Mastering Modern Python's modernly perfected Abstract Base Class (ABC) Module. In a world overrun with technical debt, understanding how Python's ABC Module brings order to coding chaos is now required of every professional programmer!From practicing list comprehensions to random game-player creations, in Python 2200 you'll focus on mastering a new set of professional programmer's topics.Short, succinct, and hands-on this intermediate training opportunity is also all about classic gamification; practice using Python to create Object-Oriented Frameworks; review class relationships; create several "Object Factories!" Sure to be included as part of any professional interview process, by the time you complete Python 2200 you will also better understand how to detect, mange, as well as design more advanced, family-related, instances, objects & classes using abstraction.By using the fun and informative gamification approach, even new software developers will be able to best understand advanced professional programming concepts such as "Why is Object Orientation Important," "What is a Framework," "Software design. " as well as how to add and remove object attributes using "concrete," "abstract," as well as far more "manual" property management. Along the way not only will you enjoy re-visiting the class and instance detecting built-ins, but you will also enjoy discovering "The 4 Atters."Intent upon never leaving any student behind, if you're new to using Classes in Python then you will appreciate our reviewing for the "concrete" - or non abstract - 'Core' concepts. as well as the new abstracts. Brim-full of easy to understand discussions, demonstrations, and hands-on activities you'll have fun in Python 2200.

课程标签

0人关注该课程

主题相关的课程