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


@itua_chat - наш чат
@ad_duck - зв’язок / @ukr_duck
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Дотепне: перетворюємо свої коміти на 3D-місто. Що? Так!

Знайшов кумедний інструмент, який перетворює ваш внесок на GitHub на 3D-місто - більше комітів, вищі будівлі

Просто вкажіть свій юзернейм і насолоджуйтеся видом 😬

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
👍 Нарив придатну візуалізацію для тих, хто хоче на пальцях зрозуміти, як влаштовані LLM. Тут можна не просто почитати про шари моделей, а буквально помацати їх, покрутити з усіх боків у 3D

Є GPT-2, nanoGPT, GPT-2 XL і GPT-3

Краще запускати з компа, на телефоні не так красиво ✌️

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
📱 Microsoft відкрила вихідні коди MarkItDown - універсального Python-інструменту для конвертації файлів у Markdown

—> Він конвертує PDF, Word, Excel, PPT, HTML, JSON, XML, EPUB, зображення (OCR), аудіо (ASR), ZIP, YouTube - ідеально для LLM

Раджу зацінити, якщо хочеш швидко перетворювати будь-які файли на Markdown 😃

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
⭐️ Більше не треба годинами копатися в джерелах — Suna зробить усе за тебе

Це новий безкоштовний ШІ-агент, який сам збирає інфу з усього інтернету, обробляє її, створює таблиці, графіки й готує повноцінний звіт на будь-яку тему.

Просто напиши, що треба дослідити — нейронка сама все продумає, пориється в джерелах, виконає код, заповнить Excel і видасть тобі акуратний, зрозумілий результат.

І головне — усе це безкоштовно.

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
😍 Знайшов справжній скарб для нейрофанатів — гігантську бібліотеку промтів ShumerPrompt.

З такими підказками ChatGPT перетворюється на:

— Авторського монстра, який генерує тексти, ніби з досвідом у 15 років;
— Кодера-бога, що розрулює навіть найзаплутаніші таски;
— Надійного фактчекера, який чітко відсікає брехню від правди.

І це тільки початок — там сотні сценаріїв під будь-яке завдання.

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Вивчаємо JavaScript, створюючи гру

Пориньте у JavaScript, створюючи 2D-гру з нуля. Цей безкоштовний курс допоможе вам опанувати основи програмування через практику.

#javascript #gamedev

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠 Штучний інтелект у грі — боти на мінімалках

Pygame — не тільки для "рухай квадрат вліво-вправо".
Можна написати простенький бот, який гратиме сам! 🎯

Навіть якщо це не справжній AI, логіка ботів — чудовий спосіб прокачати мислення та алгоритміку.

🤖 Приклад: Бот, який ловить кульку

Задача: є платформа внизу екрана, кулька падає зверху — бот має зловити її.
Ніякої магії — просто реагує на позицію кульки.

Що тут відбувається?
Кулька падає вниз
Бот перевіряє, де вона знаходиться
І "бігає" до неї
Якщо не зловив — перезапуск

📌 Це вже елемент AI: мінімальна поведінка, реакція, логіка.
Можеш додати ускладнення: кілька кульок, обмеження швидкості, або навіть навчання через просту евристику.

Хочеш більше таких "ботів на мінімалках"? Напишу наступний 👇
#pygame #ai #боти #pythonігри #геймдев #інтелектвпростоті

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
⭐️ Знайшов годноту для фронтендерів - тулзу Flexbox Labs

Там можна погратися з CSS Flexbox/Grid і подивитися, як різні властивості впливають на зовнішній вигляд елементів. Просто налаштовуєш потрібні параметри і копіюєш готовий CSS

Є онлайн і на GitHub ✌️

А для любителів Tailwind є аналогічний інструмент - TailwindGen, він сам розставить потрібні класи по блоках

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Python isinstance(): перевіряємо тип об'єкта

Іноді потрібно зрозуміти: перед нами рядок, число чи список?
Тут у гру вступає функція `isinstance()`!

Як працює?
isinstance(object, classinfo)
Повертає True, якщо об'єкт є екземпляром зазначеного класу (або його нащадка).

А можна перевірити кілька типів одразу:
value = 42

if isinstance(value, (int, float)):
print("Число або число з плаваючою точкою!")


Просто передаємо кортеж типів — і Python сам перевіряє.

Навіщо це потрібно?
Писати гнучкий код, який працює з різними типами даних
Перевіряти вхідні параметри у функціях
Робити безпечні обробки без помилок типізації

🧠 Маленький, але дуже корисний інструмент для будь-якого Pythonista.
Бажаєш приклади, де isinstance() рятує в реальних проектах? Напиши 👇

#python #isinstance #типизація #базовіпоняття #гнучкийкод

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Браузери, які стукають, ще до того як ти моргнув 😎

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

Підсумок: «чистими» залишилися тільки Ungoogled Chromium, Orion, Tor і Pale Moon. Усі інші передають дані без можливості попередньої відмови - хто більше, хто менше (дивіться на графіку)

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Чіт-код для гітхабу

Хлопці з Devin викотили гармату: тепер будь-яку репу можна перетворити на повноцінну енциклопедію одним кліком

Просто міняєш github на deepwiki в URL - і отримуєш актуальну документацію плюс чат із ШІ по репозиторію

Всього вже проіндексували 30 000 репозиторіїв і 4 мільярди рядків коду

Безкоштовно. Без реєстрації. Користуйтеся ✌️

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
⭐️ Знайшов придатну штуку для практики адмінки на Linux-серверах - SadServers

Різні варіанти проблем, які потрібно вирішити на сервері Linux. При цьому, сервери для тренування можна отримати прямо тут же, на сайті.

Приклади завдань:
- DNS не резолвиться;
- Витекло місце на диску - потрібно знайти винуватця;
- Зламаний systemd unit тощо.

Система відстежує виконувані команди і по ходу дає підказки - дуже зручно і дружелюбно

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Вивчаємо Java, створюючи додатки

Безкоштовний курс від Codecademy, який навчить вас основам Java, включно з об'єктно-орієнтованим програмуванням і створенням простих додатків.

#java #курс

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Топ 3 сайти із завданнями для прокачування ML-навичок

Лінійна алгебра, machine і deep learning - різний рівень складності: завдання відсортовані за Easy, Mediums і Hard. Автоматична перевірка та підказки в комплекті.

Deep-ML, Tensorgym і ML секція на NeetCode - не дякуйте.

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😳 ASML: пекло і біль ентерпрайз-розробки в реальності

ASML - той самий монополіст за літографічними машинами, на яких роблять 90% усіх чипів, має вкрай заплутаний софтверний стек

Кожен TWINSCAN EUV везе із собою ~45 млн рядків коду (можна порівняти з Windows 10)

Фічі та багфікси починаються... з Word-документів, які проходять через кілька рев'ю-бордів. Величезні Jenkins-кластери збирають понад 1500 модулів на Maven і Make.

Навіть дрібні правки компілюються довше години. Повні збірки збираються вночі.

Інтеграція здебільшого віртуальна (Simulink), бо у світі фізично існує лише дві такі машини для тестів

Процес інженерних змін настільки складний, що по ньому пишуть магістерські дисертації.

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