Code Ukraine // Програмування
17.8K subscribers
969 photos
306 videos
3 files
1.38K links
Корисні шпаргалки, лекції та матеріали для програмістів.


@itua_chat - наш чат
@ad_duck - зв’язок / @ukr_duck
Download Telegram
🖥 Використання декоратора dataclass у Python

Декоратор dataclass спрощує створення класів, які в основному зберігають дані. Він автоматично генерує спеціальні методи, такі як __init__, __repr__ та інші. Це знижує багатослівність коду, зберігаючи при цьому його ясність і функціональність.

На фото наведено два приклади. У першому ми використовуємо декоратор dataclass, тому явно не додаємо методи __init__, __repr__ і __eq__. Вони автоматично додаються декоратором.

У другому прикладі показано, як виглядав би той самий код без використання декоратора dataclass. Видно, що такий код набагато довший

Пишіть в коментарях, якщо пост був корисним.

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
⭐️ Великий збірник завдань для фронтендерів

Тут зібрано понад 600 завдань з різних тем для перевірки ваших знань. А для зручності є вбудований редактор, у якому можна перевірити свій варіант розв'язання, не переходячи в інший редактор коду або IDE.

Перевірити себе можна тут: https://bigfrontend.dev/

#фронтенд #інструменти

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Натрапив на чудову платформу для практики: Pybites Bites of Py

Це інтерактивні міні-завдання (байти) з Python, які ти вирішуєш просто в браузері.

Твій код одразу тестується

> Короткі та прикладні завдання
> Усе онлайн, нічого ставити не потрібно
> Прокачування Python навичок і стандартної бібліотеки
> Чудово підходить для новачків і досвідчених

Спробувати можна безкоштовно:
https://pybitesplatform.com/bites/demo

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Створюємо 3D-моделі просто в браузері за лічені секунди - з'явилася потужна тулза для дизайнерів, художників і геймдев-розробників.

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

Доступно безкоштовно - користуйтеся.

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Цей гайд «Python Logging With Loguru» розповідає про те, як спростити логування в Python за допомогою бібліотеки Loguru — зручної та потужної альтернативи стандартному logging

Приклади коду показані для реальних завдань, від простого налагодження до продакшен-логування.

Приємного вивчення 💪

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠 Безкоштовний інтерактивний курс з prompt engineering від Anthropic

Практичний курс для тих, хто хоче навчитися ефективно працювати з AI-моделлю Claude.

Коротко, чому варто глянути:
• як писати сильні промпти з нуля;
• як уникати типових помилок;
• як будувати власну бібліотеку промптів;
• як зрозуміти, що Claude вміє найкраще — а де слабкий.

Курс безкоштовний і є на github.

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🎮 Безпечники, це вам: натрапив на найкрутішу гру для початківців-хакерів — Bandit

Сенс гри: Ви підключаєтеся до віддаленої машини і в ізольованому просторі шукаєте ключ для підключення до наступної машини, використовуючи рекомендації на сайті

В описі практично кожного рівня є список команд, які тобі можуть знадобитися

Встановлювати нічого не потрібно, заходиш на сайт, вибираєш Level 0 і читаєш умови завдання. Потім підключаєшся фізично по ssh до сервера і починаєш гру
ssh -p 2220 root@bandit.labs.overthewire.org


Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🌐 Незвичайне відображення соцмереж з анімацією при наведенні на них

https://codepen.io/Stockin/pen/mzydLz

#кнопки #соцмережі #hover

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
⭐️ Ресурс з купою корисних речей для веб-розробників — 12 інструментів в одному місці

Генератор трикутників, тіней, градієнтів. Стиснення SVG, конвертер SVG → JSX, демо курсорів і багато-багато іншого

Опенсорс. Швидко. Зручно.

Зберігаємо і користуємося як швейцарським ножем: https://omatsuri.app/

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Кросплатформовий менеджер паролів

AuthPath — повністю безкоштовний і з відкритим вихідним кодом. Працює на Android, iOS, Windows, macOS і Linux. Підтримує формат KeePass, тому можна легко імпортувати вже існуючі бази. Синхронізація — через Google Drive, Dropbox, OneDrive або WebDAV, а ще є біометрія, генератор паролів і локальне шифрування.

Посилання: authpass.app

#інструмент #general

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
🎮 Рух гравця по 2D-матриці — основи текстової гри на C++

Хочеш зробити свою просту гру на C++? Почнемо з базового: гравець у матриці, який рухається за стрілками (WASD).

📌 Що можна дописати?
- Підбір предметів (наприклад *)
- Супротивники (E)
- Кількість ходів
- Виграш/програш

🧠 Це — ідеальна база для:
- змійки
- логічних квестів
- roguelike-ігор

Хочете наступний приклад із ворогами або предметами на карті?

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Гнучка та зручна CMS

Prismic — headless CMS, заточена під розробку без зайвого галасу. Замість жорстких шаблонів — підхід слайсів: компоненти збираються як лего, структура задається в коді, наповнення йде через UI. REST і GraphQL API на місці, добре дружить з Next.js, Nuxt, SvelteKit та іншими популярними фреймворками.

Є інструмент Slice Machine — допомагає створювати і тестувати компоненти локально. Підходить для проектів, де контент роблять не розробники, але структура при цьому під контролем.

Посилання на інструмент: Prismic

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Code Ukraine // Програмування
👨‍💻 Що таке вайб-кодинг (vibe coding)? Це новий тренд, термін для якого придумав співзасновник OpenAI і легендарний AI-дослідник Андрей Карпати. Вайб-кодинг — це, коли програмісти делегують написання коду штучному інтелекту, «повністю розслабляються» і «забувають…
💻 Mistral випустив AI-помічника для вайб-кодингу Mistral Code

Французький стартап Mistral AI презентував Mistral Code — новий інструмент для розробників.

Інструмент позиціонують як європейську відповідь GitHub Copilot, Windsurf, Cursor від Anysphere.

Особливості:
• підтримка 80+ мов програмування;
• працює на базі потужної open-source моделі Codestral (22B);
• інтеграція з VS Code та JetBrains;
• контекст 32k токенів для роботи з великими проєктами;
• локальне розгортання, GitHub інтеграція, генерація тестів.

Code Ukraine
📱 Вийшла гра CodeStrike, в якій можна вивчати Python під час гри — зараз безкоштовно на обмежений час

Геймплей варіюється від примітивних завдань до справжнього хакерства камер і дверей. На борту автокомпліт, покроковий дебаг і три рівні складності

Забираємо в Steam 🍯

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
⭐️ Едді Османі, провідний інженер Google і автор десятка книжок, викотив The Prompt Engineering Playbook for Programmers - ультимативний гайд із промптингу для кодерів

Це великий мастрид із купою технік, шаблонів, сценаріїв використання, прикладів «поганих і хороших запитів» - усе, щоб вичавлювати з AI-асистентів максимум

Забираємо в закладки

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🧐 У Claude з'явився режим Education

Безкоштовне навчання тепер стане набагато швидше завдяки штучному інтелекту:

1️⃣ Встановіть чіткі цілі навчання.
2️⃣ Надайте контекст для ваших знань. Claude пов'язує нові ідеї з тим, що ви знаєте.
3️⃣ Попросіть докладних пояснень. Claude може глибоко поринути у складні теми.
4️⃣ Отримайте реальні приклади. Claude покаже, як концепції працюють у реальному світі.
5️⃣ Практика написання та отримання зворотного зв'язку. Claude дасть миттєвий зворотний зв'язок, щоб покращити ваші навички.
6️⃣ Рольова гра з мов або програмування. Claude може змоделювати розмову або сценарій програмування.
7️⃣ Перевірка фактів дивних тверджень. Claude допоможе вам перевірити факти та твердження.
8️⃣ Робіть перерви та обмірковуйте отримані знання. Claude нагадає вам про необхідність зробити паузу і подумати.
9️⃣ Ведіть щоденник навчання. Claude допоможе його вести.
1️⃣0️⃣ Ітерація та вдосконалення розуміння. Claude заохочує вас удосконалювати свої знання.

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Перевірка сумісності JavaScript-коду з середовищем за лічені секунди

Runtime-compat — це інструмент, який дозволяє перевірити, які функції вашого коду підтримуються в різних середовищах виконання, а які — ні.

Запустіть його, і він покаже, що буде працювати, наприклад, з Node.js, а що доведеться переписати. Зараз інструмент підтримує Node.js, Deno, Bun, Cloudflare Workers та інші середовища виконання.

#інструменти #javascript

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM