Python: From Shell to Web Development

20% discount for multiple people from the same company

Duration: 2 days| Price: € 499,00 VAT excluded

Description

Python is an object-oriented programming language that lends itself to a wide variety of uses, from simple scripts to complex web applications. Python combines powerful features with a simple and intuitive syntax, making the code clean and easy to read.

Contents

  • What is Python?

    • The language chosen by NASA, Google, Yahoo, Intel, YouTube, Instagram, and many others…

    • Introduction to what Python is and its main features

  • Installing Python

    • How to install Python on various systems

  • The Basics of Python

    • The importance of indentation

    • Data types: Lists, strings, tuples, sets, dictionaries, bytes

  • Control Structures

    • Handling exceptions with try, except, and raise

  • Pythonic Features!

    • Functions

      • Defining functions

      • Functions in the builtins module

      • Basics of functional programming: map, filter, reduce, etc.

  • Classes and OOP

    • Special methods

    • Super

    • Advanced class arguments

    • Overloading

    • Single and multiple inheritance

  • Exploring Standard Libraries

    • sys

    • shelve and pickle

    • smtplib, urllib, and ftplib

    • threading

    • multiprocessing

  • Advanced Topics

    • Iterators

    • Introspection

    • Generators

    • Decorators

  • Python and Databases

    • Connecting to a database

    • Reading

    • Writing

    • Modifying and deleting data

  • Introduction to FastAPI and Web Development

    • What is FastAPI?

    • Developing a simple API

  • Python for DevOps

    • Task runner

Scroll to Top