Python
Course Python
Fundamentals

To the courses page

Asynchronous in Python

Installing and configuring the development environment


Этот курс уже предполагает, что Вы обладаете базовыми знаниями языка программирования Python. Совсем не обязательно быть "на ты" с ООП (объектно-ориентированным программированием), но если Вы ещё не прошли курс Python for Beginners, или аналогичный, то приступать к разбору асинхронности в Python Вам ещё рано.

Ещё более комфортно Вы будете себя чувствовать после курса Python Fundamentals (или аналогичного).

Родная "среда обитания" Python - Unix-подобные операционные системы (Linux, MacOS, и т.д.) Windows в их число не входит. И если на локальном компьютере python-скрипты ещё вполне сносно работают под Windows, то на удалённых серверах, где требования по безопасности и быстродействию существенно выше, чем для персональных машин, такое невозможно в принципе. И поскольку, асинхронность активно используется и при создании сайтов, то есть смысл с самого начала работать именно в среде Unix-совместимой операционной системы, а именно на Ubuntu.

Если же вы пока ещё пользуетесь Windows, то самым простым способом познакомиться с Ubuntu поближе - будет установка виртуальной машины. Так вы сможете параллельно работать сразу в двух операционных системах. О том, как установить VirtualBox, а затем, как установить Ubuntu 20.04 на VirtualBox - вы сможете найти по указанным ссылкам.

Python уже предустановлен на Ubuntu, поэтому саму программу устанавливать не надо. Для решения задач этого курса будет вполне достаточно версии Python 3.8. Поэтому, если у вас стоит версия Ubuntu 20.04 (а ещё лучше, если это будет более новая версия), то на этот счёт можете даже не беспокоиться.

И последний важный организационный вопрос - установка среды разработки (IDE). В этом курсе, в качестве IDE мы будем использовать PyCharm. Для этого курса нам вполне подойдёт бесплатная Community версия. Пошаговая инструкция как её скачать и установить на Ubuntu находится по этой ссылке.

To the courses page Purchase the course