FuzzyWuzzy: як використовувати бібліотеку для fuzzy string matching в Python 👉 https://dou.ua/goto/F5sp
#Python
#Python
👍6
Алгоритм шифрування RSA, види атак на нього. Реалізація мовою Python
RSA є надзвичайно поширеним у світі криптографічним алгоритмом з відкритим ключем і використовується майже в усіх інтернет-транзакціях для захисту конфіденційних даних. Водночас існує ряд атак, які працюють через неправильне використання алгоритму.
Владислав Литвиненко підготував детальну статтю про те, як працює алгоритм шифрування RSA та які атаки на нього можуть бути застосовані. Зокрема, у статті описана брут-форс атака, атака на спільний модуль та атака Хастада 👉 https://dou.ua/goto/0rQe
#Python
RSA є надзвичайно поширеним у світі криптографічним алгоритмом з відкритим ключем і використовується майже в усіх інтернет-транзакціях для захисту конфіденційних даних. Водночас існує ряд атак, які працюють через неправильне використання алгоритму.
Владислав Литвиненко підготував детальну статтю про те, як працює алгоритм шифрування RSA та які атаки на нього можуть бути застосовані. Зокрема, у статті описана брут-форс атака, атака на спільний модуль та атака Хастада 👉 https://dou.ua/goto/0rQe
#Python
👍27
Матеріал стане в пригоді тим, хто працює з вебзастосунками на Python і хоче розширити їхню функціональність за допомогою електронних листів.
Розглядаємо різні сценарії відправки імейлів — з прикладами коду і роз’ясненнями 👉
https://dou.ua/goto/3Kn5
#Python
Розглядаємо різні сценарії відправки імейлів — з прикладами коду і роз’ясненнями 👉
https://dou.ua/goto/3Kn5
#Python
👍19😱3❤2🔥1
Pre-commit hooks — це механізм, який дає змогу виконувати автоматичні дії перед здійсненням коміту коду в систему контролю версій.
Олег Перловський з компанії Yalantis розповідає з прикладами, як налаштувати pre-commit hooks в Python-проєктах, щоби поліпшити якість коду та продуктивність розробки 👉 https://dou.ua/goto/VNwT
#Python
Олег Перловський з компанії Yalantis розповідає з прикладами, як налаштувати pre-commit hooks в Python-проєктах, щоби поліпшити якість коду та продуктивність розробки 👉 https://dou.ua/goto/VNwT
#Python
🔥14👍6
Відбувся реліз Django 5.0 🐍
Окрім оновлень фреймворку, команда також оголосила про припинення підтримки версії Django 4.1.
Детальніше 👉 https://dou.ua/goto/g1kr
#Python
Окрім оновлень фреймворку, команда також оголосила про припинення підтримки версії Django 4.1.
Детальніше 👉 https://dou.ua/goto/g1kr
#Python
❤15👍5👎4
Оновлення Python 3.12 – чи справді мова тепер вдвічі швидша. Ключові зміни
У цій статті Олексій Главацький розповідає про ключові зміни, які приніс нам реліз Python 3.12. А також надає приклади використання цих змін, аналізує їхні переваги та відповідає на питання, чи варто якнайшвидше переходити на нову версію.
https://dou.ua/goto/ykIJ
#Python
У цій статті Олексій Главацький розповідає про ключові зміни, які приніс нам реліз Python 3.12. А також надає приклади використання цих змін, аналізує їхні переваги та відповідає на питання, чи варто якнайшвидше переходити на нову версію.
https://dou.ua/goto/ykIJ
#Python
❤20👍5👎1
Спрощення роботи із загальними типами класу, функції та їхніми псевдонімами, зміни в синтаксисі f-рядків, можливість конфігурувати субінтерпретатор, нативна підтримка буферів — аналіз цих та інші новинок останньої версії Python уже чекають на вас у цій статті 👉 https://dou.ua/goto/jQfZ
#Python
#Python
👍10😱3
Швидко та недорого покращуємо перфоманс невеликого Python-проєкту
Python-розробник Олег Качур ділиться власним досвідом розв'язання досить поширеної проблеми покращення перфомансу проєкту.
А також розглядає альтернативні підходи з їхніми перевагами та недоліками та нагадує про старі-добрі речі зі стандартної бібліотеки Python 👉 https://dou.ua/goto/iLEw
#Python
Python-розробник Олег Качур ділиться власним досвідом розв'язання досить поширеної проблеми покращення перфомансу проєкту.
А також розглядає альтернативні підходи з їхніми перевагами та недоліками та нагадує про старі-добрі речі зі стандартної бібліотеки Python 👉 https://dou.ua/goto/iLEw
#Python
👍8😱1
Анотації в Python із TypeGuard. Що це таке і для чого потрібно
На форумі Олег Перловський розповідає про використання TypeGuard в Python, що це таке і чому воно може бути корисно 👉 https://dou.ua/goto/uvy2
#Python
На форумі Олег Перловський розповідає про використання TypeGuard в Python, що це таке і чому воно може бути корисно 👉 https://dou.ua/goto/uvy2
#Python
❤9👍4😱1
🐍 Реліз Python 3.13 – новий інтерактивний інтерпретатор, експериментальна підтримку роботи без GIL, базовий JIT-компілятор та покращені повідомлення про помилки.
Деталі й обговорення 👉 https://dou.ua/goto/3i9J
#Python
Деталі й обговорення 👉 https://dou.ua/goto/3i9J
#Python
🔥26❤3😱2👎1
Автоматизація збору цін у супермаркетах за допомогою Scrapy, Splash та Kaggle
Дмитро, Scrapy expert, представляє власний проєкт з автоматизації збору цін на продукти у двох супермаркетах. Він використовує Scrapy та Kaggle, щоб показати, як за їх допомогою ефективно аналізувати ринкові тенденції 👉 https://dou.ua/goto/Lju5
#Python
Дмитро, Scrapy expert, представляє власний проєкт з автоматизації збору цін на продукти у двох супермаркетах. Він використовує Scrapy та Kaggle, щоб показати, як за їх допомогою ефективно аналізувати ринкові тенденції 👉 https://dou.ua/goto/Lju5
#Python
👍15😱2
Світлана, Python Software Engineer, обговорює важливість розуміння пам’яті в Python для оптимізації програмування. Вона пояснює, як працює оперативна пам’ять (RAM) і постійна пам’ять (жорсткі диски), а також розповідає про роль garbage collector в управлінні пам’яттю 👉 https://dou.ua/goto/1Zcz
#Python
#Python
🔥20👍9😁2😱2
Як парсити сайти за допомогою Scrapy розповідає Федір, Senior Business Analyst. Стаття містить покрокову інструкцію, яку можна опанувати навіть без технічних знань 👉🏻 https://dou.ua/goto/3BXw
#Python
#Python
🔥14👎3👍1😱1