Світлана, Python Software Engineer, обговорює важливість розуміння пам’яті в Python для оптимізації програмування. Вона пояснює, як працює оперативна пам’ять (RAM) і постійна пам’ять (жорсткі диски), а також розповідає про роль garbage collector в управлінні пам’яттю.
Дмитро, Scrapy expert, представляє власний проєкт з автоматизації збору цін на продукти у двох супермаркетах. Він використовує Scrapy та Kaggle, щоб показати, як за їх допомогою ефективно аналізувати ринкові тенденції.
IT-компанії Avenga, Intellias і ZONE3000 навели приклади тестових завдань, які вони дають Python-інженерам під час найму. А ще розповіли, що перевіряють в процесі, чому Junior, Middle та Senior пишуть однаковий код і які речі можуть стати причиною відмови кандидату.
У новому випуску подкасту 1-2-3 Techno поговорили зі Сергієм Ковалем про його професійний шлях, досвід роботи з Python та Go, складність технологій та розробку ігор.
У цьому огляді Олексій, програміст із шестирічним досвідом роботи з Python, розглядає ключові зміни в релізі Python 3.13. Він детально аналізує причини затримки виходу нової версії, покращення інтерактивного інтерпретатора, впровадження експериментальної підтримки без GIL, а також нові можливості, пов’язані з типізацією та декораторами.
Розробник Дмитро порахував, коли українці найчастіше чули тривогу — за днями, місяцями та роками. У цьому йому допомогли набори даних на Kaggle та код, яким він ділиться у статті.
Євген Кошманов детально пояснює, як освоїти Kubernetes без допомоги девопса. Він рекомендує почати з Docker, перейти до використання K3D як альтернативи Minikube, а потім створити простий сервіс у Kubernetes. Гайд містить практичні поради для роботи з подами, контейнерами та сервісами.
«Читання — це фітнес для вашого мозку, його потрібно тренувати, як і мʼязи в спортзалі», — вважає тестувальник Павло. В своєму блозі він ділиться думками, чому читання є важливим для айтівців, а також розповідає про створення власного книжкового клубу.
Ми зібрали основні сертифікації для початківців в ІТ і поспілкувалися зі спеціалістами, яким вони допомогли отримати першу роботу. Як скласти сертифікаційні іспити безплатно, де шукати навчальні матеріали, які знання знадобляться, щоб пройти тести успішно — у матеріалі.
Серед курсів — різні види дизайну, мова програмування Python, копірайтинг та SMM. Дедлайн подачі заявок — 4 серпня 2024 року.
Добре відомо, що GPT вміє непогано генерувати код: але рев’ювити його він може, як виявилося, не гірше! У цій статті Дмитро Дяченко розповідає, як на практиці підʼєднати ШІ, що автоматично розглядатиме зміни в коді та даватиме змістовний фідбек. А також аналізує недоліки такого інструменту.
CTO Дем’єн Березенко знайшов найпростіший спосіб перетворити модель в формат GGUF. А ще докладно зупиняється на квантизації — методі зменшення LLM-моделі та зайнятого нею простору, що дозволяє запускати її на менш потужному обладнанні.
Олегу Потічному 61. Два роки тому росія зруйнувала його кар’єру у фармацевтиці, тож за підказкою сина він звернув увагу на програмування мовою Python. А зараз на GitHub Олега — понад 50 проєктів. Про свій шлях та успіхи у кодингу Олег розповідає у блозі.
Python-розробник Олег Качур ділиться власним досвідом розв’язання досить поширеної проблеми покращення перфомансу проєкту, розглядає альтернативні підходи з їхніми перевагами та недоліками та нагадує про старі-добрі речі зі стандартної бібліотеки Python.
Інженер комп’ютерних систем Сергій Труш занурився у вивчення Data Science. Для цього йому треба було отримати масив даних, і бажано — справжніх. Так з поєднання WiFi-роутера, бібліотек Python та ChatGPT вийшов мініпроєкт, про досвід створення якого Сергій докладно розповідає у статті.
Найчастіше розробники програмують двома мовами — так вказали 44% опитаних фахівців. TypeScript і JavaScript найчастіше використовуються разом. Бекендери частіше за інших розробників можуть обійтися лише однією мовою у роботі. С#/.NET, Java, PHP, Python, Ruby, Salesforce нерідко комбінують з TypeScript і JavaScript.
Статті
· C,
C++,
Go,
Java,
JavaScript,
junior,
mobile,
Objective-C,
PHP,
Python,
Ruby,
Scala,
Swift,
аналітика,
програмування
Ми запитали у команди освітньої платформи Prometheus, чи продовжують українці цікавитися онлайн-навчанням, а також який відсоток слухачів завершує обрані курси. Спойлер — таких людей стало більше, аніж до початку повномасштабної війни.
Артур Шевченко півтора року використовував GitHub Copilot, і у цій статті оглядає основні його можливості. А також оцінює їхню користь та застерігає розробників від постійного користування ШІ-помічником.
У цій статті Software Engineer Павло Шушков розповідає про роботу модуля logging в Python, а також розглядає ключові компоненти, які слід інтегрувати в логи. Матеріал буде корисним тим, хто бажає оптимізувати вже наявні методи й способи логування або ж налаштувати їх з нуля.
У цій статті Євген Дмитренко розповідає про переваги використання бібліотеки responses порівняно з mock.patch під час написання інтеграційних тестів. І як замість того, аби викликати сторонні ресурси в процесі тестування, можна підмінити відповідь цих ресурсів і таким чином протестувати застосунок.
Коментарі