What You’ll Learn
  • Learn how to share / re-use code
  • Learn how to gather user input
  • Learn how to detect and recover from errors
  • Understand how to create classes & class variables
  • Learn how to create your own classes
  • Understand class initialization
  • Learn how to locate protected member-functions in other modules
  • Use built-in functions to explore imported information
  • Discover how to list loaded modules
  • "Discover invisible package initialization"
  • Learn how to avoid name collision in Python
  • Discover how to define & modify global and local variables
  • Learn how to access parent-member values & variables
  • Review the entire set of data-formatting operations
  • Learn how to anticipate dictionary ordering
  • Discover how to create & user a custom sort routine
  • Discover how using .format() is more flexible & forgiving than classic formatting operations
  • Learn how to use the sorted() built-in
  • Understand Python "comprehensions" to quickly filter & collect lists
  • dictionaries
  • sets & even strings!
  • Learn the difference between “isa” and “hasa”
  • Understand how Generators support distinct enumerations
  • Review the difference between Python\s "Metaclasses," and the classes we create
  • Learn how to detect & manage critical class
  • as well as meta-class
  • relationships
  • Discover advanced Pythoneering topics

Requirements

  • Students must have installed Python 3.x or greater.
  • Students must know how to create
  • run
  • and debug Python using IDLE3
  • or an IDE equavalent.

Description

Layered Learning

Never a "one size fits all" approach, our training opportunities are divided into beginner (1000), intermediate (2000), and advanced (3000 - 9000) experience levels. Rather than learning things you might not need to know, you can choose the topics that you are most interested in.  Written by a Principal Trainer & Principal Software Development Engineer, in order to insure mastery key topics are presented several times, as well as at ever-increasing depth. No practice, no glory?

Python Programmers Welcome!

Python 2000 is designed for students with a basic understanding of Python. In Python 2000: Beyond the Basics students will focus upon using Python for creating classes, managing packages & paths, creating frameworks, as well as exploring more advanced & modern topics in Modern Python.


Beyond Functional

Students will complete keyword mastery by exploring a large collection of activity-related topics. Students will enjoy learning how to create Lambdas, Generators, Context Managers, Packages & Modules, Classes, Factories, Frameworks, how to manage Exceptions, as well as other professional programming topics.

Training Approach

I have divided all my training into step-by-step modules. Numbered from 1000 to 9000, the numbering system allows us to skip things that we already know to focus upon the things that we do not.


After completing Python 2000 you are ready to next explore a large collection of activity-related topics. Numbered from 3000 - 9000 rather than learning things you might not need to know, you can choose the topics that you are most interested in. 


If you are new to programming, then you’ll want to enjoy my free Python Primer.


Who this course is for:

  • Students must have completed Python 1000
  • or have an equivalent background in Python 3.
Courses

Course Includes:

  • Price: FREE
  • Enrolled: 294 students
  • Language: English
  • Certificate: Yes

Recomended Courses

Draw Cute Alphabet Robot With Procreate
5.0
(12 Rating)
FREE
Category
Design, Graphic Design & Illustration,
  • English
  • 43 Students
Draw Cute Alphabet Robot With Procreate
5.0
(12 Rating)
FREE

3 Easy Steps to Draw Alphabet Robot and Apply it to TShirt, Mugs or Packaging Boxes Mockup

Enrolled
Blogging For Beginners
4.11
(86 Rating)
FREE
Category
Marketing, Digital Marketing, Blogging
  • English
  • 26560 Students
Blogging For Beginners
4.11
(86 Rating)
FREE

Go from zero to a fine tuned blog that engages and pulls in potential customers.

Enrolled
Linux Server Administration Simplified: Practical Training
4.26
(546 Rating)
FREE

Linux Server Administration - A Step-By-Step Installation and Configuration Guide for Linux Fedora Server Workstation

Enrolled
Sell Photo Online: Beginners Guide Stock Photography
4.27
(696 Rating)
FREE

Absolute Beginners Guide for stock photography, how to sell photo online, earn from your photos

Enrolled
Fast-Track Your First Book: Proven Strategies for New Author
4.08
(166 Rating)
FREE

Unlock Your Author Potential: From Idea to Published in Record Time. No Fluff Actionable Strategies

Enrolled
Cryptocurrency/Bitcoin - Made Easy (First Timer's Guide)
4.12
(155 Rating)
FREE

Learn How Cryptocurrencies Work and How You Can Make Money & Get Involved In This New Movement

Enrolled
Altcoins - Investing In Altcoins & ICOs!
3.64
(183 Rating)
FREE

How to invest in the best Altcoins and ICOs, analyzing the market and gaining returns!

Enrolled
C/C++ 1000: GNU For Beginners
4.0416665
(12 Rating)
FREE
Category
Development, Programming Languages, C (programming language)
  • English
  • 183 Students
C/C++ 1000: GNU For Beginners
4.0416665
(12 Rating)
FREE

Exploring the C/C++ Commons

Enrolled
C/C++ 2000: GNU For Intermediate Students
3.4285715
(7 Rating)
FREE

The C/C++ Transition

Enrolled

Previous Courses

Penetration Testing Fundamentals: A Beginner's Guide
4.36
(1679 Rating)
FREE

Building Hands-On Skills for Real-World Penetration Testing

Enrolled
Business Plan: Learn It Fast! - Write With A Customized GPT
4.3
(420 Rating)
FREE

In 1 Hour You Can Learn How To Write A Comprehensive Business Plan. Ideal for those who want to get started quickly!

Enrolled
Entrepreneurship: How To Start Your Own Business
4.31
(101 Rating)
FREE

Learn How To Convert a Hobby or An Idea into a Successful Business Go To The Next Level With These Insights & Strategies

Enrolled
Lean Startup: Pitch to Investors With 7 PowerPoint Slides
4.41
(60 Rating)
FREE
Category
Business, Entrepreneurship, Startup
  • English
  • 24599 Students
Lean Startup: Pitch to Investors With 7 PowerPoint Slides
4.41
(60 Rating)
FREE

Pitch to investors online or pitch to investors in person, you can use these 7 slides to deliver a "Perfect" message!

Enrolled
5 Step Marketing Plan - Get More Customers with GPT ELSA
4.49
(142 Rating)
FREE

People buy things they want from people they know and trust. Your goal is to get people to know you and trust you.

Enrolled
From Idea to Thriving Business: Entrepreneurship Mastery!
4.68
(82 Rating)
FREE

Unlock Success with Proven Strategies & Expert Insights: Transform Your Vision into a Profitable Venture in Record Time!

Enrolled
Home Business: Step By Step Guide!
4.21
(67 Rating)
FREE
Category
Business, Entrepreneurship, Home Business
  • English
  • 29751 Students
Home Business: Step By Step Guide!
4.21
(67 Rating)
FREE

Home Business: Don't join the millions that fail. This course will teach you how to ensure your home business succeeds

Enrolled
Seed Capital Mastery: Secure Your Startup's First Funding
4.387755
(49 Rating)
FREE
Category
Finance & Accounting, Finance, Startup
  • English
  • 21001 Students
Seed Capital Mastery: Secure Your Startup's First Funding
4.387755
(49 Rating)
FREE

Unlock Proven Strategies for Loans, Grants & Investment: A Comprehensive Guide for New Entrepreneurs.

Enrolled
The Leadership Blueprint: Navigate Change and Inspire Teams
4.55
(135 Rating)
FREE
Category
Business, Management, Leadership
  • English
  • 15822 Students
The Leadership Blueprint: Navigate Change and Inspire Teams
4.55
(135 Rating)
FREE

Master modern leadership: Develop emotional intelligence, enhance communication, and navigate change to inspire teams

Enrolled

Total Number of 100% Off coupon added

Till Date We have added Total 1570 Free Coupon. Total Live Coupon: 1129

Confuse which course 100% Off coupon live? Click Here

For More Update Join Our Telegram Channel.