Материалы по разработке и карьере.
Джуниорские темы из нашей повестки никуда не исчезли, но первый выпуск после трансформации Python Junior Podcast → Moscow Python Podcast преисполнен хардкора и сеньорности, хотя полезен будет не только опытным и мегаопытным. В центре нашего внимания — aiopg, библиотека для взаимодействия с PostgreSQL при асинхронном программировании на Python, и работа с БД в условиях асинхронщины в целом.
Git - распределенная система контроля версий, она облегчает работы с исходными кодами. Система управления версиями позволяет хранить несколько версий одного и того же документа, при необходимости возвращаться к более ранним версиям, определять, кто и когда сделал то или иное изменение, работать с этими изменениями, обеднять, добавлять, отменять.
После прочтения статьи вы сможете: разобраться, что же такое API на простых примерах (macOS); познакомиться с сервисом распознавания и синтеза речи от Yandex; сделаете своего первого голосового ассистента-дворецкого.
Язык Python является универсальным языком программирования. С его помощью можно решать разнообразные задачи в сфере разработки. Одной из таких сфер, в которой Python занял уверенную позицию, является веб-разработка. Немаловажную роль в этом сыграло обширное комьюнити, различные фреймворки и подключаемые библиотеки, созданные для облегчения жизни программистов. Об одной из таких библиотек сегодня пойдёт речь.
Часто у новичков, которые только начинают знакомиться с программированием на python, возникает чувство некой пустоты, будто есть что-то, чем со всеми поделились но мне забыли дать. Конечно такое чувство возникает из-за не уверенности, начиная новое дело, в новой области, в которой мы нечего не знаем и не ориентируемся. Чтобы добавить уверенности, немного расширить кругозор, и начать ориентироваться в ИТ стоит изучить много материала. Не всегда легко распознать что есть "хороший" контент, а потреблять все подряд не хочется и жизни на это не хватит.