👍3
Вводный гайд по работе с GitHub Copilot от Microsoft: https://github.com/microsoft/Mastering-GitHub-Copilot-for-Paired-Programming
GitHub
GitHub - microsoft/Mastering-GitHub-Copilot-for-Paired-Programming: A multi-module course teaching everything you need to know…
A multi-module course teaching everything you need to know about using GitHub Copilot as an AI Peer Programming resource. - microsoft/Mastering-GitHub-Copilot-for-Paired-Programming
🔥4👍1
Forwarded from DataEng
Всем привет!
Я сделал курс по Luigi бесплатным для всех, велком изучать — Введение в Data Engineering: дата-пайплайны
Luigi это компактный инструмент для построения зависимых между собой задач на базе нескольких сущностей: Task, Target. Он идеально подойдёт там, где Airflow кажется избыточным инструментом. В далёком 2017 году я писал небольшой обзорный пост на Luigi у себя в блоге: Строим Data Pipeline на Python и Luigi. С тех пор мало что изменилось в концепции инструмента, он по прежнему компактный и простой, именно в этом вся его прелесть.
Я сделал курс по Luigi бесплатным для всех, велком изучать — Введение в Data Engineering: дата-пайплайны
Luigi это компактный инструмент для построения зависимых между собой задач на базе нескольких сущностей: Task, Target. Он идеально подойдёт там, где Airflow кажется избыточным инструментом. В далёком 2017 году я писал небольшой обзорный пост на Luigi у себя в блоге: Строим Data Pipeline на Python и Luigi. С тех пор мало что изменилось в концепции инструмента, он по прежнему компактный и простой, именно в этом вся его прелесть.
Startdatajourney
Введение в Data Engineering: дата-пайплайны
Построение масштабируемых дата-пайплайнов на Python и Luigi
🔥9👍7
Forwarded from DataEng
Курс про Apache Airflow бесплатно
Решил выложить свой курс про Apache Airflow абсолютно бесплатно для всех: Apache Airflow 2.2: практический курс
За то время что существует курс, Apache Airflow успел обрасти множеством новых фич, которые только предстоит покрыть в будущем, возможно в виде отдельных роликов на Ютуб или в виде статей у себя в блоге.
В любом случае курс не потерял своей актуальности и может послужить неплохим введением для новичков и более опытных пользователей. Например, в курсе я подробно разбираю как развернуть у себя на сервере production-ready Airflow, а также настроить автодеплой дагов через GitHub Actions.
Велком!
Решил выложить свой курс про Apache Airflow абсолютно бесплатно для всех: Apache Airflow 2.2: практический курс
За то время что существует курс, Apache Airflow успел обрасти множеством новых фич, которые только предстоит покрыть в будущем, возможно в виде отдельных роликов на Ютуб или в виде статей у себя в блоге.
В любом случае курс не потерял своей актуальности и может послужить неплохим введением для новичков и более опытных пользователей. Например, в курсе я подробно разбираю как развернуть у себя на сервере production-ready Airflow, а также настроить автодеплой дагов через GitHub Actions.
Велком!
Startdatajourney
Apache Airflow 2.2: практический курс
Практический курс по основам Apache Airflow версии 2.2 и выше
🔥28👍3
Django 5.1 has been released: https://www.djangoproject.com/weblog/2024/aug/07/django-51-released/
Django Project
Django 5.1 released
Posted by Natalia Bidart on Aug. 7, 2024
👍5👎4🔥2
Forwarded from DataEng
GIL и Python
Python, пожалуй, самый популярный язык программирования в дата инжиниринге несмотря на то, что его постоянно ругают за производительность и обжорство. Свои позиции он не сдал чего не скажешь, например, о Scala ☠️
Python своей "тормознутостью" отчасти обязан некогда архитектурному решению под названием GIL. Многие слышали эту аббревиатуру, но не все знают причину по которой появился GIL и как он работает под капотом. Если вам это интересно, то держите отличный доклад на русском языке: Зачем нужен GIL и как от него избавиться? от Евгения Афанасьева.
В Python версии 3.13, релиз которой будет уже в октябре, добавили опциональную возможность отключить GIL 😲, нюансы описаны в PEP-703. И про это есть в докладе у Евгения.
В общем, must watch
Python, пожалуй, самый популярный язык программирования в дата инжиниринге несмотря на то, что его постоянно ругают за производительность и обжорство. Свои позиции он не сдал чего не скажешь, например, о Scala ☠️
Python своей "тормознутостью" отчасти обязан некогда архитектурному решению под названием GIL. Многие слышали эту аббревиатуру, но не все знают причину по которой появился GIL и как он работает под капотом. Если вам это интересно, то держите отличный доклад на русском языке: Зачем нужен GIL и как от него избавиться? от Евгения Афанасьева.
В Python версии 3.13, релиз которой будет уже в октябре, добавили опциональную возможность отключить GIL 😲, нюансы описаны в PEP-703. И про это есть в докладе у Евгения.
В общем, must watch
YouTube
Зачем нужен GIL и как от него избавиться? / Евгений Афонасьев
Это Евгений Афонасьев, Teamlead в Avito, и его доклад на Pytup в Нижнем Новгороде — нашей конференции по питон-разработке. Здесь мы обсудили, как применять Python в бизнесе, ML и науке, и рассмотрели новшества в языке.
В своём выступлении Евгений расскажет…
В своём выступлении Евгений расскажет…
👍11👎1🔥1
Forwarded from Zig Programming
How To Get Started With Zig 🖼️
Zig is a modern, low-level programming language that prioritizes performance, safety, and simplicity—perfect for systems programming and beyond. If you're looking for an alternative to C with powerful compile-time execution and manual memory management, Zig is worth exploring!
Official website: https://ziglang.org/
Books 📖
— Introduction to Zig a comprehensive introduction to Zig programming language, I would suggest starting your journey with this wonderful book.
— Learning Zig by Karl Seguin, an introduction to Zig programming language without too much hassle.
— Programming with Zig: From Basics to Mastery (still in progress)
Courses 🎓
— Zig in Depth YouTube series about Zig programming
Practices 🛠️
— Ziglings number of exercises to practice Zig programming
People 🫂
— Andrew Kelley, the founder of Zig lang
— Karl Seguin and his blog
— Murat Genc
— Zig SHOWTIME
Libraries 🏛️
— Zigistry like PyPI but for Zig
— Awesome Zig
Websites 🕸️
— Zig News
Zig is a modern, low-level programming language that prioritizes performance, safety, and simplicity—perfect for systems programming and beyond. If you're looking for an alternative to C with powerful compile-time execution and manual memory management, Zig is worth exploring!
Official website: https://ziglang.org/
Books 📖
— Introduction to Zig a comprehensive introduction to Zig programming language, I would suggest starting your journey with this wonderful book.
— Learning Zig by Karl Seguin, an introduction to Zig programming language without too much hassle.
— Programming with Zig: From Basics to Mastery (still in progress)
Courses 🎓
— Zig in Depth YouTube series about Zig programming
Practices 🛠️
— Ziglings number of exercises to practice Zig programming
People 🫂
— Andrew Kelley, the founder of Zig lang
— Karl Seguin and his blog
— Murat Genc
— Zig SHOWTIME
Libraries 🏛️
— Zigistry like PyPI but for Zig
— Awesome Zig
Websites 🕸️
— Zig News
Please open Telegram to view this post
VIEW IN TELEGRAM
pedropark99.github.io
Introduction to Zig
🔥4👍1👎1
Django 5.2 beta 1 has been released: https://www.djangoproject.com/weblog/2025/feb/19/django-52-beta-1-released/
Django 5.2 это LTS версия релиз которой намечен на апрель 2025 года.
Django 5.2 это LTS версия релиз которой намечен на апрель 2025 года.
Django Project
Django 5.2 beta 1 released
Posted by Sarah Boyce on Feb. 19, 2025
🔥8👎3
Официальный MongoDB database backend для Django подвезли: https://github.com/mongodb/django-mongodb-backend
GitHub
GitHub - mongodb/django-mongodb-backend: Django MongoDB Backend
Django MongoDB Backend. Contribute to mongodb/django-mongodb-backend development by creating an account on GitHub.
🔥16
Релиз Django 5.2
Сегодня вышла LTS версия любимого веб-фреймворка Django — Django 5.2: https://www.djangoproject.com/weblog/2025/apr/02/django-52-released/
Из новых фич:
— композитный первичный ключ
— новый тег simple_blog_tag
Да и ещё много всякого мелкого, ознакомиться можно тут.
Сегодня вышла LTS версия любимого веб-фреймворка Django — Django 5.2: https://www.djangoproject.com/weblog/2025/apr/02/django-52-released/
Из новых фич:
— композитный первичный ключ
— новый тег simple_blog_tag
Да и ещё много всякого мелкого, ознакомиться можно тут.
Django Project
Django 5.2 released
Posted by Sarah Boyce on April 2, 2025
🔥6👍2