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
