MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Python � Beyond the Basics

Course Summary

Python � Beyond the Basics builds directly on the foundations laid in our introductory Python course, Python Fundamentals. Python is a great dynamic language for web development, big data, science, and scripting. In this course we add breadth and depth


  • +

    Course Syllabus

    ● Prerequisites
        ◦ Prerequisites
    ● Organizing Larger Programs
        ◦ Packages
        ◦ Imports From sys.path
        ◦ Implementing Packages
        ◦ Subpackages
        ◦ Example: A Full Program
        ◦ Relative Imports
        ◦ Controlling Imports With __all__
        ◦ Namespace Packages
        ◦ Executable Directories
        ◦ Recommended Layout
        ◦ Duck Tails: Modules Are Singletons
        ◦ Summary
    ● Beyond Basic Functions
        ◦ Function Review
        ◦ Callable Instances
        ◦ Classes Are Callable
        ◦ Conditional Expressions
        ◦ Lambdas
        ◦ Detecting Callable Objects
        ◦ Extended Formal Argument Syntax
        ◦ Extended Call Syntax
        ◦ Forwarding Arguments
        ◦ Duck Tail: Transposing Tables
        ◦ Summary
    ● Closures and Decorators
        ◦ Local Functions
        ◦ Returning Functions From Functions
        ◦ Closures and Nested Scopes
        ◦ Function Factories
        ◦ The Nonlocal Keyword
        ◦ Function Decorators
        ◦ A First Decorator Example
        ◦ What Can Be a Decorator?
        ◦ Instances as Decorators
        ◦ Multiple Decorators
        ◦ Decorating Methods
        ◦ functools.wraps()
        ◦ Duck Tails: Validating Arguments
        ◦ Summary
    ● Properties and Class Methods
        ◦ Class Attributes
        ◦ Static Methods
        ◦ Class Methods
        ◦ Static Methods With Inheritance
        ◦ Class Methods With Inheritance
        ◦ Properties
        ◦ Properties and Inheritance
        ◦ Duck Tail: The Template Method Pattern
        ◦ Summary
    ● Strings and Representations
        ◦ Two String Representations
        ◦ repr()
        ◦ str()
        ◦ When Are the Representations Used?
        ◦ Interaction With format()
        ◦ reprlib
        ◦ asciii(), ord(), and chr()
        ◦ Duck Tail: Bigger Isn't Always Better
        ◦ Summary
    ● Numeric and Scalar Types
        ◦ Reviewing int and float
        ◦ The Decimal Module and the Decimal Type
        ◦ Rational Numbers With the Fraction Type
        ◦ The Complex Type and the cmath Module
        ◦ Built-In Numeric Functions abs() and round()
        ◦ Number Base Conversions
        ◦ The datetime Module and date Type
        ◦ The time Type
        ◦ The datetime Type
        ◦ Durations With the timedelta Type
        ◦ Arithmetic With datetime
        ◦ Time Zones
        ◦ Duck Tail: Floating Point Versus Rational Numbers
        ◦ Summary
    ● Iterables and Iteration
        ◦ Multi-Input Comprehensions
        ◦ Nested Comprehensions
        ◦ The map() Function
        ◦ Multiple Input Sequences
        ◦ map() Versus Comprehensions
        ◦ The filter() Function
        ◦ The functools.reduce() Function
        ◦ Combining map() and reduce()
        ◦ The Iteration Protocols
        ◦ Putting the Protocols Together
        ◦ Alternative Iterable Protocol
        ◦ Extended iter() Format
        ◦ Duck Tail: Iterator for Streamed Sensor Data
        ◦ Summary
    ● Inheritance and Subtype Polymorphism
        ◦ Inheritance Overview
        
       


    Course Fee:
    USD 29

    Course Type:

    Self-Study

    Course Status:

    Active

    Workload:

    1 - 4 hours / week

    This course is listed under Open Source , Development & Implementations and Data & Information Management Community

    Related Posts:

    Attended this course?

    Back to Top

    Awards & Accolades for MyTechLogy
    Winner of
    REDHERRING
    Top 100 Asia
    Finalist at SiTF Awards 2014 under the category Best Social & Community Product
    Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
    Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
    Hidden Image Url

    Back to Top