DOU #tech
10.8K subscribers
1.12K photos
14 videos
1.47K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на [email protected]

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Як ми додали українську мову в офіційну документацію Python

Дмитру і команді вдалося додати українську мову в офіційну документацію мови програмування Python. Детальніше — у статті.

Українізація — на часі!

👉 https://dou.ua/goto/RWph

#Python
🐍 Що нового в Python 3.10. Функціонал та найголовніші зміни

Олексій — розробник та студент 4-го курсу КПІ. Уже протягом чотирьох років він програмує на Python.

У статті описує найголовніші фічі, які зʼявились за останні роки, і чому їх варто використовувати у себе в проєкті.

Ця стаття буде корисна розробникам, які вже довго не переходять на нові версії Python, бо вважають, що ніякої користі не отримають. Айтівець спробує вас переконати у тому, що переходити на нові версії не тільки важливо, а ще і зручно.

👉 https://dou.ua/goto/i18O

#Python
🐍 Базова теорія Python. Типи даних

Починаємо серію фундаментальних статей про мову Python.

Матеріали готує активний учасник нашої спільноти Павло Дмитрієв, розробник з багаторічним досвідом написання проєктів на Python.

У перших статтях автор дасть «поверхневий огляд» головних засад Python, а після вже планує випустити цикл матеріалів, що поглиблять певні теми.

👉 https://dou.ua/goto/QOg8

#Python
Євген Ковалевський, CPO/CTO в TECHIIA та KOLO, вирішив перевірити цифрами, чи справді все так погано з відключенням світла у столиці, як здається.

У статті наведені графіки та python-код для їх генерації, а також є роз’яснення, на основі яких даних ці графіки побудовані.

https://dou.ua/goto/rrcY

Якщо у вас є ідеї, як можна доповнити дослідження, або ви знайшли помилку — велкам в коментарі 👇

#Python #Coding
Віталій Павлюк написав застосунок єСвітло, який може повідомляти про наявність світла за конкретними адресами.

У цій статті він розповідає про два сценарії використання програми: AWS Lambda з Роутером та Raspberry Pi.

#AWS #IP #Python #RaspberryPi
Python Developer Олександр продовжує тему налаштування програми єСвітло, яку прочитав на нашому форумі, і ділиться своїми прикладами з використанням засобів MikroTik.

https://dou.ua/goto/NwgD

#mikrotik #Python
Python-програміст і студент 4 курсу КПІ Олексій Главацький розбирає новації, що з’явились у версії Python 3.11. Цікаво і корисно тим, хто працює з цією мовою або ж розглядає її для свого майбутнього проєкту.

👉 https://dou.ua/goto/veRD

#Python 
Базові знання про мову Python ми збираємо у серію з декількох статей. Матеріали готує активний учасник нашої спільноти Павло Дмитрієв, розробник з багаторічним досвідом написання проєктів на Python. Ця стаття є другою у циклі.

https://dou.ua/goto/DW42

#Python
FuzzyWuzzy: як використовувати бібліотеку для fuzzy string matching в Python 👉 https://dou.ua/goto/F5sp

#Python
Алгоритм шифрування RSA, види атак на нього. Реалізація мовою Python

RSA є надзвичайно поширеним у світі криптографічним алгоритмом з відкритим ключем і використовується майже в усіх інтернет-транзакціях для захисту конфіденційних даних. Водночас існує ряд атак, які працюють через неправильне використання алгоритму.

Владислав Литвиненко підготував детальну статтю про те, як працює алгоритм шифрування RSA та які атаки на нього можуть бути застосовані. Зокрема, у статті описана брут-форс атака, атака на спільний модуль та атака Хастада 👉 https://dou.ua/goto/0rQe

#Python
Матеріал стане в пригоді тим, хто працює з вебзастосунками на Python і хоче розширити їхню функціональність за допомогою електронних листів.

Розглядаємо різні сценарії відправки імейлів — з прикладами коду і роз’ясненнями 👉
https://dou.ua/goto/3Kn5


#Python
Pre-commit hooks — це механізм, який дає змогу виконувати автоматичні дії перед здійсненням коміту коду в систему контролю версій.

Олег Перловський з компанії Yalantis розповідає з прикладами, як налаштувати pre-commit hooks в Python-проєктах, щоби поліпшити якість коду та продуктивність розробки 👉 https://dou.ua/goto/VNwT

#Python
Відбувся реліз Django 5.0 🐍

Окрім оновлень фреймворку, команда також оголосила про припинення підтримки версії Django 4.1.

Детальніше 👉 https://dou.ua/goto/g1kr

#Python
Оновлення Python 3.12 – чи справді мова тепер вдвічі швидша. Ключові зміни

У цій статті Олексій Главацький розповідає про ключові зміни, які приніс нам реліз Python 3.12. А також надає приклади використання цих змін, аналізує їхні переваги та відповідає на питання, чи варто якнайшвидше переходити на нову версію.

https://dou.ua/goto/ykIJ

#Python
Спрощення роботи із загальними типами класу, функції та їхніми псевдонімами, зміни в синтаксисі f-рядків, можливість конфігурувати субінтерпретатор, нативна підтримка буферів — аналіз цих та інші новинок останньої версії Python уже чекають на вас у цій статті 👉 https://dou.ua/goto/jQfZ

#Python
Швидко та недорого покращуємо перфоманс невеликого Python-проєкту

Python-розробник Олег Качур ділиться власним досвідом розв'язання досить поширеної проблеми покращення перфомансу проєкту.

А також розглядає альтернативні підходи з їхніми перевагами та недоліками та нагадує про старі-добрі речі зі стандартної бібліотеки Python 👉 https://dou.ua/goto/iLEw

#Python
How to Easily Find YouTube Videos: A Comprehensive Guide