DevBrain – Telegram
DevBrain
3.03K subscribers
28 photos
2 videos
9 files
712 links
Автор @adilkhash

Веду блог https://khashtamov.com/
Download Telegram
Ахтунг! В сети стала доступна альфа версия Django 3.1
Почему это важно? Потому что начиная с 3.1 Django также можно считать асинхронным фреймворком 🤪😱

Уже сейчас стали доступны асинхронные вьюшки, и middleware. ORM пока по-прежнему остаётся синхронной балалайкой, но придуман хак в виде декоратора sync_to_async.

В общем, кому интересно — велком на тесты.

P.S. Чтобы ощутить полноценный асинхронный перформ от Django, приложение необходимо запускать через asgi-совместимый веб-сервер, например, uvicorn
DataCamp дают бесплатный доступ ко всем их материалам на 1 неделю, с 15 по 22 мая — https://bit.ly/2Z670Sb
Сам периодически прохожу там курсы, очень доволен.
Совсем забыл. Не так давно писал пост про оконные функции SQL. Рассмотрел далеко не все функции, но постарался основную идею передать, надеюсь, что мне это удалось 🍀

Ссылка на пост: https://khashtamov.com/ru/window-functions-sql/
Forwarded from DataEng
Window_Functions_Cheat_Sheet.pdf
116.5 KB
крутой cheatsheet по оконным функциям SQL 😎
Если вам кажется, что вы достигли потолка в SQL, то вот вам пост с интересным материалом по Advanced SQL: www.neilwithdata.com/advanced-sql
Dave Beazley (dabeaz) выложил в открытый доступ свой курс Practical Python: https://bit.ly/2BgQ41t
Forwarded from DataEng
Состоялся мажорный выпуск новой версии ETL инструмента Luigi - luigi 3.0. Из глобальных изменений там только отказ от поддержки Python2 по понятным причинам. Из новых фишечек добавили лишь более удобную визуализацию статуса работы воркера (при условии, что вы обновляете прогресс).

Для тех, кто не знаком с инструментом, велком почитать мой старый пост: Строим Data Pipeline на Python и Luigi.

Несколько месяцев назад я закончил создание курса про построение дата-пайплайнов на Luigi, он находится на платформе stepik: Введение в Data Engineering: дата-пайплайны. Его купили уже более 50 специалистов, отзывы о курсе можно почитать тут
В сети появился документ про историю языка программирования Clojure: https://clojure.org/about/history
​​Сервис онлайн-образования Яндекс.Практикум в поиске Наставников на факультеты Аналитики, Data Science и бэкенд-разработки. Знание Python необходимо для всех трёх направлений.

Наш девиз: «Каждый может». Каждый может менять свою жизнь, каждый может научиться новому, каждый может начать сегодня. Даже если раньше не получалось. Если вы считаете так же — вы уже часть нашей команды.

✔️Что делает наставник?
Наставник помогает студентам учиться: отвечает на вопросы и помогает с трудностями. Каждый наставник курирует группу студентов: общается с ними в Slack, проводит групповые и индивидуальные звонки. Все наставники перед работой проходят Школу наставников от Яндекс.Практикума.

✔️Чтобы стать наставником на факультете Аналитики потребуется владение библиотеками Pandas, NumPy, Matplotlib, Seaborn и, желательно, Plotly. Откликнуться на вакансию можно здесь: https://clck.ru/Nt8GM

✔️Если вдобавок к вышеперечисленному вы работали с проектами из сферы машинного обучения, то рассмотрите для себя наставничество на факультете Data Science: https://clck.ru/Nt8J5

✔️Для факультета бэкенд-разработки нужно знание Django, базовых алгоритмов и структур данных, опыт работы с GIT, СУБД SQL, Docker. Заполнить форму для отклика можно на сайте: https://clck.ru/Nt8Dc

Кстати, наставничество возможно совмещать с основной работой.
Вышла бета Django 3.1: https://www.djangoproject.com/weblog/2020/jun/15/django-31-beta-1-released/

Напомню, что в версии 3.1 появились асинхронные views. Но пока, к сожалению, ORM остаётся синхронной.
Startup School от Y Combinator собрали все материалы в одном месте на сайте https://www.startupschool.org/curriculum 🔥