PYTHON

Python Programming Essentials

OMEGA-301
  • Module 1 Language Overview
    • Why Python is popular on many areas?
    • Big Data and Database Management
    • Data Science and Analysis
    • Machine Learning (ML)
    • Artificial Intelligence (AI)
    • Network Programming and System Automation
    • Philosophy and syntax of Python
    • Multi-paradigm Language
    • Procedural Programming
    • Object Oriented Programming
    • Functional Programming
  • Module 2 Standard Data Types
    • The Python Standard Library
    • Built-in Functions and Modules
    • Basic Operators and Type Casting
    • Numeric Data Types and Functions
    • String Data Type and Functions
  • Module 3 Flow Control
    • if-else
    • For loop
    • While loop
    • break and continue statements
  • Module 4 Functions
    • Function Definition
    • Scope Rules
    • Recursion
    • Random Module Functions
  • Module 5 Lists and Tuples
    • Immutable vs Mutable Types
    • List and Tuple Functions
    • Comparison
    • Conversion
    • Multi-dimensional Lists and Tuples
  • Module 6 Dictionaries
    • Key and Value Pairs
    • Dictionary Funtions
    • Sorting and Converting
  • Module 7 External Libraries
    • Important Libraries
    • How to Install and Import
    • Examples
  • Module 8 Basic File Operations
    • Open a File with r/w/a/b Modes
    • File Operations
    • File and Directory Methods
  • Module 9 Exception Handling
    • Exception Types
    • Multiple Exceptions
    • try and except block
    • Finally expression
  • Module 10 Data Formats
    • CVS
    • JSON
    • YAML
    • XML
    • Labs with JSON Files
  • Module 11 Dates and Times
    • Understanding Time
    • The time Module
    • The datetime Module
    • Working with Timezones
    • Arithmetic with Time and Dates