Udemy

Python 2000: Beyond The Basics

Enroll Now
  • 16,227 Students
  • Updated 6/2024
  • Certificate Available
4.2
(45 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
4 Hour(s) 24 Minute(s)
Language
English
Taught by
Mr. Randall Nagy
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.2
(45 Ratings)
2 views

Course Overview

Python 2000: Beyond The Basics

Secrets of the Pythonic Masters

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.


Course Content

  • 5 section(s)
  • 65 lecture(s)
  • Section 1 Python 2000: Intermediate Programmer Topics
  • Section 2 Python 2000: Beyond the Basics, Part II
  • Section 3 Instance & Object Detection / Management
  • Section 4 Extremely Pythonic
  • Section 5 Closing Concepts

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


Reviews

  • A
    Angel
    5.0

    So far so good

  • A
    Asik Dial Kuffer
    3.0

    good

  • Z
    Zakariyahu Mustapha A
    5.0

    Yes

  • A
    Alvaro Enrique
    5.0

    Buen curso, repasa cosas que no recordaba y da excelentes ejemplos.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed