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 Fundamentals

Course Summary

Python Fundamentals gets you started with Python, a dynamic language popular for web development, big data, science, and scripting. What's so great about Python? Python is powerful. The Python language is expressive and productive, it comes with a great


  • +

    Course Syllabus

    ● Introduction to the Python Fundamentals course
        ◦ Introduction
        ◦ Python Promo
        ◦ Course Structure
        ◦ Python Overview, Part 1
        ◦ Python Overview, Part 2
    ● Getting Starting With Python 3
        ◦ Introduction
        ◦ Installing Python 3 on Windows
        ◦ Installing Python 3 on Linux
        ◦ Installing Python 3 on Mac OS X
        ◦ The Read-Eval-Print-Loop or REPL
        ◦ Significant Whitespace in Python
        ◦ Python Culture and the Zen of Python
        ◦ Importing From the Python Standard Library
        ◦ Scalar Types: int, float, None and bool
        ◦ Relational Operators
        ◦ Conditional Statements
        ◦ While Loops
        ◦ Summary
    ● Strings and Collections
        ◦ Introduction
        ◦ Strings
        ◦ Moment of Zen: Practicality Beats Purity
        ◦ Strings (Continued)
        ◦ Bytes
        ◦ Lists
        ◦ Dictionaries
        ◦ For-Loops
        ◦ Putting it All Together
        ◦ Summary
    ● Modularity
        ◦ Introduction
        ◦ Creating, Running, and Importing a Module
        ◦ Defining Functions and Returning Values
        ◦ Distinguishing Between Module Import and Module Execution
        ◦ The Python Execution Model
        ◦ Main Functions and Command Line Arguments
        ◦ Sparse Is Better Than Dense
        ◦ Documenting Your Code Using Docstrings
        ◦ Documenting Your Code With Comments
        ◦ The Whole Shebang
        ◦ Summary
    ● Objects
        ◦ Introduction
        ◦ Argument Passing
        ◦ Function Arguments in Detail
        ◦ Python's Type System
        ◦ Variable Scoping
        ◦ Moment of Zen
        ◦ Everything Is an Object
        ◦ Summary
    ● Collections
        ◦ Introduction
        ◦ Tuple
        ◦ String
        ◦ Range
        ◦ List
        ◦ Shallow Copies
        ◦ List Repetition
        ◦ More on List
        ◦ Growing Lists
        ◦ Reversing and Sorting Lists
        ◦ Dictionary
        ◦ Set
        ◦ Collection Protocols
        ◦ Summary
    ● Handling exceptions
        ◦ Introduction
        ◦ Exceptions and Control Flow
        ◦ Handling Exceptions
        ◦ Programmer Errors
        ◦ Imprudent Error Codes
        ◦ Re-Raising Exceptions
        ◦ Exceptions as APIs
        ◦ Exceptions, APIs, and Protocols
        ◦ Do Not Guard Against Type Errors
        ◦ EAFP vs. LBYL
        ◦ Clean-Up Actions
        ◦ Moment of Zen
        ◦ Platform-Specific Code
        ◦ Summary
    ● Iterables
        ◦ Introduction
        ◦ List Comprehensions
        ◦ Set Comprehensions
        ◦ Dictionary Comprehensions
        ◦ Filtering Predicates
        ◦ Moment of Zen
        ◦ Iteration Protocols
        ◦ Generators
        ◦ Stateful Generator Functions
        ◦ Laziness and the Infinite
        ◦ Generator
        ◦ Batteries Included for Iteration
        ◦ Summary
    ● Classes
        ◦ Introduction
        ◦ Defining Classes
        ◦ Instance Methods
        ◦ Initializ


Course Fee:
USD 29

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

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