Друзья, есть идея и наработки по записи небольшого курса про построение data pipelines на Luigi и введению в DataEng. Этот инструмент я активно использую, поэтому есть чем поделиться. Вопрос - купили бы Вы такой курс за 650 руб.?
Anonymous Poll
38%
Да!!!
11%
Конечно! Почему так дешево?!
51%
Ни за что!
Автор Django REST Framework выпустил классную библиотеку для валидации, сериализации и десериализации данных, а также для работы с формами: https://github.com/encode/typesystem
GitHub
GitHub - encode/typesystem: Data validation, serialization, deserialization & form rendering. 🔢
Data validation, serialization, deserialization & form rendering. 🔢 - encode/typesystem
Друзья, я недавно получил сертификат курса Введение в Scala на stepik.org, очень всем его советую, он бесплатный. Язык непростой и выглядит как комбайн по сравнению с Python, но это того стоит. Сейчас это лучший курс на русском языке.
Функциональное программирование в любом случае развивает мозг, заставляет посмотреть на привычные в императивных языках вещи с другой стороны. Если хочется попробовать Python в качестве функционального языка, то рекомендую посмотреть на fn.py и курс Python. Functional Programming.
Функциональное программирование в любом случае развивает мозг, заставляет посмотреть на привычные в императивных языках вещи с другой стороны. Если хочется попробовать Python в качестве функционального языка, то рекомендую посмотреть на fn.py и курс Python. Functional Programming.
Stepik: online education
Adylzhan Khashtamov успешно завершил(а) курс Введение в Scala
Scala - это идеальный баланс красоты, эффективности, продуктивности и прагматизма.
Познай возможность сочетания парадигм
функционального и объектно-ориентированного программирования вместе со Scala!
Познай возможность сочетания парадигм
функционального и объектно-ориентированного программирования вместе со Scala!
Доклады с PiterPy 2018
- Readability matters
- Testable code: making the (testing) world better
- Aviasales. A look under the hood. Tornado based search engine
- How to combine physical models, ML and production performance
- Real-time apps with Python. Tips and tricks
- Readability matters
- Testable code: making the (testing) world better
- Aviasales. A look under the hood. Tornado based search engine
- How to combine physical models, ML and production performance
- Real-time apps with Python. Tips and tricks
YouTube
[RUS] Artem Malyshev: "Readability matters" / #PiterPy
Readability matters
How often, do you get a new ticket and think: "Well, where should I look for that thing?" How often, you look at the request handler and guessed: "What's going on here?" Clean code is always difficult to design in the beginning. You will…
How often, do you get a new ticket and think: "Well, where should I look for that thing?" How often, you look at the request handler and guessed: "What's going on here?" Clean code is always difficult to design in the beginning. You will…
Краткая история GraphQL от его создателя: https://www.youtube.com/watch?v=F-OizdRJh1U
В подкасте Test & Code вышел эпизод с легендарным Энди Хантом, автором книги Pragmatic Programmer, которая оказала сильное влияние на профессиональное развитие. Послушать эпизод можно по ссылке: https://bit.ly/2HMW17o
Собрал свои мысли в одно место и таким образом появилась статья Как стать Data Engineer. Область Data Engineering активно растёт, надеюсь материал будет полезен!
Khashtamov
Как стать Data Engineer
Сейчас специализация в области data engineering активно набирает обороты. Судя по отчёту компании hired.com, спрос на data engineer специалистов вырос на 38%, и рост продолжится. Средняя зарплата у...
Помогите, пожалуйста, выбрать тему для следующего поста в блоге
Anonymous Poll
16%
Введение в SQLAlchemy
14%
Введение в pytest
5%
Введение в Dask
19%
Логгирование в Python
28%
Django + Vue.js = ❤️
17%
Настройка репликации в PostgreSQL
Вышла новая версия Django 2.2. На этот раз релиз является LTS (Long-Term Support). В нём появилось много новых фишек. Хотите пост про новшества в новой версии?
Так получилось, что 12 апреля в г. Алматы выступаю на конференции Kolesa Conf. Буду рассказывать про ETL, Luigi, Airflow в контексте Питона. Те, кто из Алматы - приходите. Конференция бесплатная, вход по регистрации. Подробную инфу ищите на сайте https://kolesa-conf.kz/
Всем любителям фреймворка Django рекомендую к прослушиванию подкаст Django Chat.
В последнем выпуске ведущие обсуждают релиз версии 2.2 и грядущий мажорный релиз Django 3.0
В последнем выпуске ведущие обсуждают релиз версии 2.2 и грядущий мажорный релиз Django 3.0
Django Chat
A biweekly podcast on the Django Web Framework by Will Vincent and Carlton Gibson.
18 апреля в 20:00 мск - бесплатный пробный вебинар «Heap, Heapsort и Heapqueue» в рамках курса «Алгоритмы для разработчиков»: https://otus.pw/Fkph/
Испытайте себя - пройдите вступительный тест на курс: https://otus.pw/Zt6M/
На вебинаре мы:
- рассмотрим структуру данных Heap (иначе говоря, «пирамида» или «куча»);
- разберем алгоритм Heapsort и сравним его с другими алгоритмами сортировки сравнениями;
- узнаем интересные варианты применения Heap: для создания очереди с приоритетами и для внешней сортировки.
Встречу проводит преподаватель курса Михаил Степанов - гигант машинного обучения компании Jet Infosystems. Михаил занимается проектами по аггрегации отзывов, анализу и оптимизации производства крупных промышленных компаний.
Приглашаются как действующие, так и начинающие разработчики С++/Python/Java.
Регистрируйтесь сейчас - напомним в день вебинара!
Испытайте себя - пройдите вступительный тест на курс: https://otus.pw/Zt6M/
На вебинаре мы:
- рассмотрим структуру данных Heap (иначе говоря, «пирамида» или «куча»);
- разберем алгоритм Heapsort и сравним его с другими алгоритмами сортировки сравнениями;
- узнаем интересные варианты применения Heap: для создания очереди с приоритетами и для внешней сортировки.
Встречу проводит преподаватель курса Михаил Степанов - гигант машинного обучения компании Jet Infosystems. Михаил занимается проектами по аггрегации отзывов, анализу и оптимизации производства крупных промышленных компаний.
Приглашаются как действующие, так и начинающие разработчики С++/Python/Java.
Регистрируйтесь сейчас - напомним в день вебинара!
Интересное интервью с Линусом Торвальдсом и Робертом Янгом (основатель Red Hat) на LinuxJournal 25 лет спустя: https://www.linuxjournal.com/content/25-years-later-interview-linus-torvalds
На PyCon Belarus 2019 нашел доклад про эволюцию инструментов работы с зависимостями в Python: Evolution of dependency management. Там упоминается инструмент poetry про который я писал в конце прошлого года. Рекомендую к просмотру.
Если вам интересно посмотреть другие доклады, то идите сюда.
Если вам интересно посмотреть другие доклады, то идите сюда.
YouTube
PyConBy: Nikita Grishko, Evolution of dependency management
PyCon Belarus 2019, Minsk
Python Track
Evolution of dependency management – Nikita Grishko
If you use Python, you most probably use virtual environments and pip to install packages. You may have requirements.txt with all dependencies; you may even have…
Python Track
Evolution of dependency management – Nikita Grishko
If you use Python, you most probably use virtual environments and pip to install packages. You may have requirements.txt with all dependencies; you may even have…
Lex Fridman взял интервью у Илона Маска. Основная тема подкаста - автопилоты на дороге: https://www.youtube.com/watch?v=dEv99vxKjVI
YouTube
Elon Musk: Tesla Autopilot | Lex Fridman Podcast #18
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Завтра в 20:00 по Москве стартуют 2 бесплатных курса от Redis University:
- Introduction to Redis Data Structures
- Redis Streams
Первый курс я проходил в начале этого года, собираюсь взять в этот раз второй курс про стримы. В 5-й версии redis появились Stream, подумаю где бы они могли пригодиться в работе.
С меня после прохождения пост в блоге.
- Introduction to Redis Data Structures
- Redis Streams
Первый курс я проходил в начале этого года, собираюсь взять в этот раз второй курс про стримы. В 5-й версии redis появились Stream, подумаю где бы они могли пригодиться в работе.
С меня после прохождения пост в блоге.
Forwarded from DataEng
В блоге AirBnB вышла полезная статья про идемпотентный фреймворк для построения распределенных систем.
В самой статье идёт речь про кейс реализации системы предотвращающей двойное списание денег у клиентов сервиса.
Читаем: https://medium.com/airbnb-engineering/avoiding-double-payments-in-a-distributed-payments-system-2981f6b070bb
В самой статье идёт речь про кейс реализации системы предотвращающей двойное списание денег у клиентов сервиса.
Читаем: https://medium.com/airbnb-engineering/avoiding-double-payments-in-a-distributed-payments-system-2981f6b070bb
Medium
Avoiding Double Payments in a Distributed Payments System
How we built a generic idempotency framework to achieve eventual consistency and correctness across our payments micro-service…
Не так давно прошел DjangoCon Europe 2019. Вот часть видео:
- Django and Web Security Headers
- The 750,000-line long pull request: crafting a more resilient open source community
- Pushing the ORM to its limits
- Making your life (h)APIer with Django
- Logging Rethought 2: The Actions of Frank Taylor Jr.
- Django and Web Security Headers
- The 750,000-line long pull request: crafting a more resilient open source community
- Pushing the ORM to its limits
- Making your life (h)APIer with Django
- Logging Rethought 2: The Actions of Frank Taylor Jr.
YouTube
DjangoCon 2019 - Django and Web Security Headers
https://2019.djangocon.eu/talks/django-and-web-security-headers/
By Adam Johnson - https://twitter.com/AdamChainz
By Adam Johnson - https://twitter.com/AdamChainz
Продолжение DjangoCon 2019 Europe:
- Simple visual regression testing
- Advanced, free, open-source application performance monitoring for your Python apps
- Sketching out a Django redesign
- Building plugin ecosystems with Django
- Maintaning a Django codebase after 10k commits
- Maps with GeoDjango, PostGIS and Leaflet
- Building a custom model field from the ground up
- Pentesting your Django apps
- Does this run in linear time? A case for algorithmics
- Serverless Django with Zappa
- Simple visual regression testing
- Advanced, free, open-source application performance monitoring for your Python apps
- Sketching out a Django redesign
- Building plugin ecosystems with Django
- Maintaning a Django codebase after 10k commits
- Maps with GeoDjango, PostGIS and Leaflet
- Building a custom model field from the ground up
- Pentesting your Django apps
- Does this run in linear time? A case for algorithmics
- Serverless Django with Zappa
YouTube
DjangoCon 2019 - Simple visual regression testing
https://2019.djangocon.eu/talks/simple-visual-regression-testing/
By Zelma Gist
By Zelma Gist