Python зависимость. Как правильно управлять своим окружением
Что такое пакеты, зависимости и окружения в Python и как правильно управлять своим виртуальным окружением? Владислав Репин, Python developer & Data Engineer в NIX, предлагает разобраться с этим с самых азов.
В статье рассматриваются: менеджер пакетов — pip, менеджер виртуального окружения — virtualenv, менеджер, который совмещает оба функционала — pipenv и conda, и менеджер версий Python — pyenv.
👉 https://dou.ua/goto/jZz9
#Python
Что такое пакеты, зависимости и окружения в Python и как правильно управлять своим виртуальным окружением? Владислав Репин, Python developer & Data Engineer в NIX, предлагает разобраться с этим с самых азов.
В статье рассматриваются: менеджер пакетов — pip, менеджер виртуального окружения — virtualenv, менеджер, который совмещает оба функционала — pipenv и conda, и менеджер версий Python — pyenv.
👉 https://dou.ua/goto/jZz9
#Python
🐍 Вийшов Python 3.10.
Додали match/case, зробили можливим писати мультилайн контекст-менеджери, оптимізували str(), bytes() та bytearray(), представили новий оператор для об’єднання типів та інше.
Читайте огляд основних фіч нового релізу Python від Данила Топчія, Software Engineer в ЛУН.
👉 https://dou.ua/goto/ixAL
#Python
Додали match/case, зробили можливим писати мультилайн контекст-менеджери, оптимізували str(), bytes() та bytearray(), представили новий оператор для об’єднання типів та інше.
Читайте огляд основних фіч нового релізу Python від Данила Топчія, Software Engineer в ЛУН.
👉 https://dou.ua/goto/ixAL
#Python
🐍 Python очолив рейтинг мов програмування за версією TIOBE!
Уперше за 20 років в індексі новий лідер, замість Java і C 💪
Деталі про боротьбу #Python за першість та про те, які ще мови увійшли у ТОП-50 рейтингу, читайте у новині: https://dou.ua/goto/PItb
Уперше за 20 років в індексі новий лідер, замість Java і C 💪
Деталі про боротьбу #Python за першість та про те, які ще мови увійшли у ТОП-50 рейтингу, читайте у новині: https://dou.ua/goto/PItb
Git Pre-Commit вместо лишнего стресса
У каждого разработчика есть уникальный «почерк» и любимая IDE со своей системой автоматического форматирования кода. Следствие этого в одном проекте — потеря однородности кода и сложности с использованием всех благ IDE.
Юрий Бондаренко, Senior Software Engineer, в статье раскрывает тему форматирования кода в контексте Python, но идея и инструменты универсальны и применимы для других языков.
👉 https://dou.ua/goto/ygLO
#Python #Git
У каждого разработчика есть уникальный «почерк» и любимая IDE со своей системой автоматического форматирования кода. Следствие этого в одном проекте — потеря однородности кода и сложности с использованием всех благ IDE.
Юрий Бондаренко, Senior Software Engineer, в статье раскрывает тему форматирования кода в контексте Python, но идея и инструменты универсальны и применимы для других языков.
👉 https://dou.ua/goto/ygLO
#Python #Git
🐍#Python другий рік поспіль стає найпопулярнішою мовою програмування за версією індексу TIOBE.
У TIOBE переконані, що Python має все, щоб стати де-факто стандартною мовою програмування для багатьох доменів.
👉 https://dou.ua/goto/MaRj
У TIOBE переконані, що Python має все, щоб стати де-факто стандартною мовою програмування для багатьох доменів.
👉 https://dou.ua/goto/MaRj
Чому я обираю FastAPI: основні можливості та переваги фреймворку
Ярослав Мартиненко, Python Developer в NIX вже більше року розробляє бекенд на Python. Приблизно тоді ж і дізнався про FastAPI.
FastAPI є «спадкоємцем» філософії Flask, але вже «з коробки» надає цікаві фічі, про які Ярослав розповів у статті.
FastAPI не пропонує більше, ніж необхідний мінімум, тому розробник вільно може використовувати разом з цим фреймворком будь-які інструменти.
👉 https://dou.ua/goto/ckkk
#Python
Ярослав Мартиненко, Python Developer в NIX вже більше року розробляє бекенд на Python. Приблизно тоді ж і дізнався про FastAPI.
FastAPI є «спадкоємцем» філософії Flask, але вже «з коробки» надає цікаві фічі, про які Ярослав розповів у статті.
FastAPI не пропонує більше, ніж необхідний мінімум, тому розробник вільно може використовувати разом з цим фреймворком будь-які інструменти.
👉 https://dou.ua/goto/ckkk
#Python
🐍 Як ефективно працювати з даними та до чого тут Python
Олег Андрус, Python developer у Levi9 в цьому матеріалі з колегами по Levi9 Python Meetup, Анастасією Ляцькою та В’ячеславом Леськів, вирішив розібратися з можливостями Python.
Досвідчені інженери можуть переконатися в правильності вибору мови програмування для проєкту та дізнатися кілька цікавих інсайтів, а початківці — побачити перспективи.
👉 https://dou.ua/goto/ZLmy
#Python
Олег Андрус, Python developer у Levi9 в цьому матеріалі з колегами по Levi9 Python Meetup, Анастасією Ляцькою та В’ячеславом Леськів, вирішив розібратися з можливостями Python.
Досвідчені інженери можуть переконатися в правильності вибору мови програмування для проєкту та дізнатися кілька цікавих інсайтів, а початківці — побачити перспективи.
👉 https://dou.ua/goto/ZLmy
#Python
Як ми додали українську мову в офіційну документацію Python
Дмитру і команді вдалося додати українську мову в офіційну документацію мови програмування Python. Детальніше — у статті.
Українізація — на часі!
👉 https://dou.ua/goto/RWph
#Python
Дмитру і команді вдалося додати українську мову в офіційну документацію мови програмування Python. Детальніше — у статті.
Українізація — на часі!
👉 https://dou.ua/goto/RWph
#Python
🐍 Що нового в Python 3.10. Функціонал та найголовніші зміни
Олексій — розробник та студент 4-го курсу КПІ. Уже протягом чотирьох років він програмує на Python.
У статті описує найголовніші фічі, які зʼявились за останні роки, і чому їх варто використовувати у себе в проєкті.
Ця стаття буде корисна розробникам, які вже довго не переходять на нові версії Python, бо вважають, що ніякої користі не отримають. Айтівець спробує вас переконати у тому, що переходити на нові версії не тільки важливо, а ще і зручно.
👉 https://dou.ua/goto/i18O
#Python
Олексій — розробник та студент 4-го курсу КПІ. Уже протягом чотирьох років він програмує на Python.
У статті описує найголовніші фічі, які зʼявились за останні роки, і чому їх варто використовувати у себе в проєкті.
Ця стаття буде корисна розробникам, які вже довго не переходять на нові версії Python, бо вважають, що ніякої користі не отримають. Айтівець спробує вас переконати у тому, що переходити на нові версії не тільки важливо, а ще і зручно.
👉 https://dou.ua/goto/i18O
#Python
🐍 Базова теорія Python. Типи даних
Починаємо серію фундаментальних статей про мову Python.
Матеріали готує активний учасник нашої спільноти Павло Дмитрієв, розробник з багаторічним досвідом написання проєктів на Python.
У перших статтях автор дасть «поверхневий огляд» головних засад Python, а після вже планує випустити цикл матеріалів, що поглиблять певні теми.
👉 https://dou.ua/goto/QOg8
#Python
Починаємо серію фундаментальних статей про мову Python.
Матеріали готує активний учасник нашої спільноти Павло Дмитрієв, розробник з багаторічним досвідом написання проєктів на Python.
У перших статтях автор дасть «поверхневий огляд» головних засад Python, а після вже планує випустити цикл матеріалів, що поглиблять певні теми.
👉 https://dou.ua/goto/QOg8
#Python