Python is used to create web applications and neural networks, conduct scientific calculations, and automate processes. You will learn to program in a popular language from scratch, write a Telegram bot for a travel agency, and start a career in development.
What you will learn
Write clean code
Get familiar with Python syntax, learn good programming etiquette, and learn how to write concise code that you and other developers can understand.
Understand algorithms and data structures
Learn the basic algorithms and data structures and learn how to implement them in Python. Learn how to estimate the complexity of algorithms.
Create Python programs
Learn how to create Python programs in different styles: imperative, object, and functional.
Work with the network
Understand how client-server interaction works, learn how to work with GET and POST requests, and the requests library.
Test code
Learn debugging and testing methods — you will be able to find and fix errors in your own or someone else’s code. Learn how to use the requests library.