Синтаксис python очень дружелюбен. Под базовым синтаксисом понимают все темы начиная от типов данных и заканчивая функциями. В этом блоке рассмотрим все базовые возможности этого языка на понятных и наглядных примерах.
Python. Объектно-ориентированное программирование
ООП или объектно-ориентированное программирование - парадигма программирования где в основе лежат классы и принципы взаимодействия с этими классами. ООП - логическое продолжение обучения языку python после базового синтаксиса. В этом блоке я собрал большое количество понятных и последовательно выстроенных примеров с подробными и доходчивыми пояснениями, возможно иногда даже слишком подробными.
Python. Асинхронность. Многопоточность. Многопроцессорность.
Можете назвать главную особенность асинхронного программирования? Главная особенность асинхронного программирования - скорость работы программы, которая достигается за счет исполнения разных фрагментов одного скрипта независимо друг от друга. Я бы ответил так, но это определение я бы не рекомендовал вам к запоминанию, поскольку когда вы начнете разбираться в этой теме, вы поймете что такое определение достаточно скудно для описания этого вида программирования. Лучше начать разбираться в этой теме и со временем самостоятельно ответить на этот вопрос, а этот блок как раз неплохой вариант для этого.
Складывается ощущение, что telegram боты уже созданы для всех случаев жизни, но как оказывается желающих реализовать telegram бота для своих идей меньше все-равно не становится. Написание telegram ботов навык, который может пригодиться вам в самый неожиданный момент, поэтому время потраченное на изучение python библиотек связанных с этим точно не будет потрачено впустую.
Все данные, которые мы видим на различных страницах интернета отдаются нам в виде html доументов и данные в этих документах структурированы html тэгами, которым зачастую присвоен какой-то уникальный идентификатор. Такое устройство распространения данных и дало нам возможность собирать эту информацию и, конечно, python имеет для этих целей свои библиотеки. Говорят, что нет интернет ресурса, с которого не возможно было бы спарсить данные, не возьмусь утверждать то же самое, но как минимум спарсить список вакансий с соответствующих сайтов или список актуальных скидок с какого-нибудь маркетплейса большого труда не составить. В этом блоке будем разбираться как это делается.
Python. Тестирование. unittest
Тестирование - важная и обширная тема. Для тестирования придумано много инструментов, начнем знакомство с библиотеки из стандартного набора - unittest.
Celery инструмент для работы с очередями задач. Что это такое? Зачем это нужно? Как этим пользоваться? Эти и подобные вопросы рассмотрим в данном материале. Но что можно сказать точно уже сейчас - Celery вам нужен.