DOU #tech
10.7K subscribers
1.85K photos
32 videos
2.26K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua
Download Telegram
🐍 Що нового в Python 3.10. Функціонал та найголовніші зміни

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

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

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

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

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

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

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

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

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

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

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

https://dou.ua/goto/rrcY

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

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

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

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

https://dou.ua/goto/NwgD

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

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

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

https://dou.ua/goto/DW42

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

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

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

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

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

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


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

Олег Перловський з компанії 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
15👍5👎4
Оновлення Python 3.12 – чи справді мова тепер вдвічі швидша. Ключові зміни

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

https://dou.ua/goto/ykIJ

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

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

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

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

#Python
👍8😱1
Анотації в Python із TypeGuard. Що це таке і для чого потрібно

На форумі Олег Перловський розповідає про використання TypeGuard в Python, що це таке і чому воно може бути корисно 👉 https://dou.ua/goto/uvy2

#Python
9👍4😱1
🐍 Реліз Python 3.13 – новий інтерактивний інтерпретатор, експериментальна підтримку роботи без GIL, базовий JIT-компілятор та покращені повідомлення про помилки.

Деталі й обговорення 👉 https://dou.ua/goto/3i9J

#Python
🔥263😱2👎1
Автоматизація збору цін у супермаркетах за допомогою Scrapy, Splash та Kaggle

Дмитро, 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
🔥20👍9😁2😱2
Як парсити сайти за допомогою Scrapy розповідає Федір, Senior Business Analyst. Стаття містить покрокову інструкцію, яку можна опанувати навіть без технічних знань 👉🏻 https://dou.ua/goto/3BXw

#Python
🔥14👎3👍1😱1