Topics
Andere trainingen

Topics

  • Language Overview

    • Quick Review of Python Essentials

    • Flow Control, Functions, Lists, Tuples, Sets, Dictionaries, Exceptions

  • Object Oriented Programming

    • Encapsulation

    • Information Hiding

    • Inheritance

    • Polymorphism

    • Overloading

    • Overriding

    • Constructors

    • Multiple Inheritance

  • Advanced Functions

    • Packing and Unpacking

    • Zip Function

    • Function Parameters: args, *kwargs

    • Iterator

    • Generator

    • Decorator

    • Magic Methods

  • Regular Expressions

    • Regex Module

    • Search vs. Match

    • Find and Replace

    • Option Flags

    • Special Char Classes

  • Dates and Times

    • Understanding Time

    • The time Module

    • The datetime Module

    • Working with Timezones

    • Arithmetic with Time and Dates

  • OS Communication with other OS

    • How to send commands to OS from Python

    • os Module

    • sys Module

    • shutil Module

    • subprocess Module

  • Networking Basics

    • How to access remote devices from Python

    • Paramiko Library

    • Netmiko Library

    • LAB: Access and Run Command on Linux using Paramiko

  • Packaging Details

    • Virtual Environments

    • Creating your own packages and modules

    • Creating EXE files

    • CLI Debugging

    • PVM: CPython vs Cython vs Jython

  • Data Formats

    • How to Read and Write Different Data Formats

    • File Read/Write: Text and Binary

    • CSV

    • XML

    • EXCEL

    • JSON

    • YAML

    • JSON LABS

  • HTTP and API Access

    • HTTP Basics

    • GET, POST, PUT, PATCH, HEAD, DELETE

    • HTTP Status Codes

    • requests Module

    • How to access an API

    • API LABS

  • Database Access

    • SQL vs. NoSQL Databases

    • SQLite3 Module

    • SQL Basics

    • CRUD Operations on SQLite3 Database

    • - CREATE

    • - SELECT

    • - INSERT

    • - UPDATE

    • - DELETE

    • SQLite3 Movie Database Project

  • Introduction to Data Analysis

    • This module just give basic info Data Science Topics

    • Understanding the Nature of the Data

    • The Data Analysis Process

    • Problem Definition

    • Data Extraction

    • Python and Data Analysis

    • The NumPy Library

    • The Pandas Standard Library

    • Data Visualization with matplotlib