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


@itua_chat - наш чат
@ad_duck - зв’язок / @ukr_duck
Download Telegram
Media is too big
VIEW IN TELEGRAM
⭐️ Приніс жирну добірку з 200 ідей пет-проектів для розробників будь-якого рівня - від новачків до профі

Всі проекти зручно розділені за рівнем складності та стеком. Є все: веб, блокчейн, мобілка і ще купа всього

Забираємо тут

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
У Grok з’явився власний Canvas — тепер нейронка може запускати код просто в браузері й підключатися до Google Drive.

Серед ключових фішок:
— Підтримка будь-якого коду на Python, C++, JS, TS, Bash та HTML;
— Можна підтягувати свої документи, таблиці та презентації з Google Drive;
— І все це — абсолютно безкоштовно.

Спробувати можна тут.

Code Ukraine
🖥 Порада з Javascript:

🌟 Object.freeze() робить об'єкт незмінним!

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Тепер <select> можна нормально стилізувати

У Chrome 135 з'явилося appearance: base-select, яке перетворює цей рудиментарний елемент на кастомізований. Можна додавати іконки, змінювати стилі, керувати позиціонуванням - і все це без милиць.

Поки тільки в Chrome, але це чудовий кандидат на прогресивне поліпшення. Решта браузерів підтягнуться (сподіваюся).

Докладніше: https://developer.chrome.com/blog/a-customizable-select

Code Ukraine
Зачекайте, що, Cursor Pro - це безкоштовно? 🤔

Натрапив на тулзу на GitHub, яка в теорії дає повний доступ до Cursor AI без підписки. Якщо хтось ще не в курсі: Cursor - це IDE, яка нашпигована нейромережами

Сенс простий - нескінченна активація пробних акаунтів з відкатом даних

У твіттері від автора є тред з інструкцією

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

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Зручний спосіб вивчити SQL з нуля

SQLBolt - це інтерактивний підручник із SQL, який крок за кроком навчає можливостей мови. Кожен урок супроводжується вправами для закріплення результатів.

Доступний безкоштовно, без реєстрації та смс за посиланням: https://sqlbolt.com/

#sql

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
👍 DrawDB - безкоштовний конструктор баз даних

Як і сказано в заголовку, DrawDB - це безкоштовний інструмент, який допоможе вам у проєктуванні баз даних, а також у генерації необхідного SQL-коду.

Скористатися можна тут: https://github.com/drawdb-io/drawdb

#інструменти #бд

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
🖥 Вчимося писати швидкий і масштабований Python-код

Якщо ти хочеш витиснути максимум із багатопотоковості, асинхронності та багатопроцесності в Python > тобі сюди—> open

Там знайдеш:
Покрокове навчання threading, multiprocessing, asyncio
Робота з ThreadPoolExecutor, ProcessPoolExecutor, Pool
Асинхронне введення-виведення та конкурентна обробка файлів
Паралельні обчислення з NumPy
Практика і бенчмаркінг для реального прискорення

Усе з прикладами коду та покроковими гайдлайнами

Підходить і для новачків, і для бувалих пітоністів, які хочуть писати реально швидкий код 🏃‍♀️

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 А якщо хочеш навчитися писати надійний, строго типізований Python-код?

Тоді тобі сюди —> python-type-challenges.zeabur.app

Це інтерактивна платформа, де ти розв'язуєш задачі на типи: Optional, Union, Literal, Callable, TypedDict, Protocol, Generic та інші.

Рівні - від легких до екстремальних

Усе працює прямо в браузері / без встановлення

Нуууу шикардос же 😃

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
⭐️ Якщо не розумієш, про що говорить сеньйор-розробник, то Devpedia - твій порятунок

Це знахідка для девелоперів, яка розжовує терміни на кшталт API, Docker і DDoS так, що навіть новачкові стане зрозуміло

Усе структуровано і без зайвих слів, пояснення чіткі та по суті: https://devpedia.pages.dev/

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
🎓 Стенфорд відкрив доступ до курсу зі створення мовних моделей з нуля

Курс CS336: Language Modeling from Scratch навчає, як будувати LLM — від токенізаторів і архітектур до RLHF та масштабування.

Пояснення покрокові, підійде навіть новачкам. Є лекції, домашки й додаткові матеріали.

*ось тут курс на github
**а
тут його можна проглянути у вигляді YouTube-плейлиста

Code Ukraine
Please open Telegram to view this post
VIEW IN 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