Object Oriented Programming in Python 3

Posted on 24 Nov 06:41 | by BaDshaH | 2 views
Object Oriented Programming in Python 3

Published 11/2024
Created by James Clare
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 67 Lectures ( 7h 39m ) | Size: 3.4 GB


Master the Art of OOP with Clear Examples, Code-Along Sessions, Exercises, Quizzes and Real World Projects

What you'll learn
Creating Classes & Instances
Instance Methods & Attributes
Class Methods & Attributes
Static Methods
Magic/Dunder Methods
Properties (Getters, Setters, Deleters)
Inheritance & Composition
Data Classes
Enums, Slot & Descriptors
SOLID Design Principles
Abstract Base Classes
Using OOP in Real World Projects
OOP Terminology & Best Practices

Requirements
Some basic Python experience would be ideal!
Control flow, functions, loops, basic data types & collection types

Description
Welcome to Object Oriented Programming in Python 3This course has been carefully designed to deliver the skills needed to master OOP in Python. You can expect to be coding from the very first section and you'll be asked to think, problem solve, plan and code throughout the entire course.Learning and building up a practical understanding is more effective with a hands-on approach, and this course teaches OOP in a way that is meaningful, easily accessible and always provides links to real-world use cases. Each section has coding exercises, quizzes and stop-and-code sessions. These get progressively more challenging and continuously build on the skills you've learnt in previous sections.Course CurriculumOver the course, we will cover the following areas:Visual Studio code + Environment SetupOOP basics and TerminologyCreating Classes and Instances Constructors (__init__ methods)Instance Attributes & MethodsClass Attributes & MethodsStatic MethodsProperties (Getters, Setters, Deleters)Magic Methods (Also known as Dunder Methods)Inheritance & CompositionSOLID Design PrinciplesData ClassesAbstract Base ClassesMiscellanous Features - Enums, Slots, Descriptors, Multiple InheritanceCoding ProjectsTo give you as many chances as possible to use and develop your OOP skills, you'll be working on 2 different projects during the course.1. A Multi Player Quiz - In this project you'll use the knowledge from the first half of the course to construct several classes to build a quiz, with classes representing the questions and the players. You'll then create a class to control the game logic. This project will be written to a professional standard with type hints & documentation strings.2. An Automatic Weather Notifier - This complex program will call a weather API to fetch the weather, and then use scheduling to do this on a predetermined basis. You'll then create a class to enable weather alerts and information to be emailed. This will be written to the same professional standard as the multi player quiz.Coding ChallengesThe course contains coding challenges throughout, and these are designed to test your knowledge on all aspects of object orientation.Prerequisites It's recommended to have a basic grasp of Python before starting, such as knowing how to use strings, integers/floats, booleans. Knowing the differences between lists/tuples/sets and dictionaries, knowing how to write loops and functions, and also knowing how to work with error handling. Feel free to check out my beginner course via my Udemy profile!

Who this course is for
If you are a Python developer, who wants to learn Object Orientation (OOP) in depth
If you want to learn the basics of Object Orientation to enhance your Python code
If you want to learn advanced Object Orientation

Homepage
https://www.udemy.com/course/object-oriented-programming-in-python-3/





https://ddownload.com/6pu3uf1mcv5o
https://ddownload.com/ihc0zzixvvcn
https://ddownload.com/23tgupfm9rs1
https://ddownload.com/dpykg7sbpytm

https://rapidgator.net/file/d83edef3e0d52806c8c28f72459bbe8b
https://rapidgator.net/file/d831b05dbb79db8364c290507d43bdd4
https://rapidgator.net/file/2d6751f42bdbf9dd627ac7456d828fce
https://rapidgator.net/file/712113bd337e9e4accbacb2fbab2a1fd



Related News

Learn Object-Oriented Programming with Python Learn Object-Oriented Programming with Python
Learn Object-Oriented Programming with Python Published 09/2022 MP4 | Video: h264, 1280x720 |...
Getting Started with Python Object Oriented Programming: A Hands-On Approach Getting Started with Python Object Oriented Programming: A Hands-On Approach
Released 5/2024 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch Skill Level: Beginner |...
Object Oriented Python  Programming - Level 2 Object Oriented Python Programming - Level 2
Object Oriented Python Programming - Level 2 Published 10/2022 MP4 | Video: h264, 1280x720 |...
Oops With python - Object Oriented Programming  Language Oops With python - Object Oriented Programming Language
Oops With python - Object Oriented Programming Language Published 11/2022 MP4 | Video: h264,...

System Comment

Information

Error Users of Visitor are not allowed to comment this publication.

Facebook Comment

Member Area
Top News