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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
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
The Art of Tweeting: Crafting Engaging and Shareable Content on Twitter