Python 2000: Beyond The Basics

Secrets of the Pythonic Masters

Ratings 4.20 / 5.00
Python 2000: Beyond The Basics

What You Will 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
  • 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

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 Python.


In Python 2000: Beyond The Basics students will complete keyword mastery by exploring a large collection of activity-related topics. Sold separately, in the 2000 series 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.

Never a "one size fits all" approach, after completing Python 2000 you are ready to next explore a large collection of activity-related topics. Rather than learning things you might not need to know, you can choose the topics that you are most interested in. 

Who Should Attend!

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

TAKE THIS COURSE

Tags

  • Python

Subscribers

163

Lectures

63

TAKE THIS COURSE



Related Courses