и посмотреть медиа
Punto de entrada - conceptos básicos de programación
и посмотреть медиа
Conocimientos básicos sobre los fundamentos de programación para principiantes.
Conocimientos básicos sobre los fundamentos de programación para principiantes.
Curso de conceptos fundamentales: algoritmos, estructuras de datos, lenguajes de programación. Ideal para principiantes sin experiencia.
Соберите чат-бота на Python и потренируйте его на своих сообщениях Туториал по ChatterBot предлагает собрать настоящего собеседника: сначала бот повторяет простые фразы, потом вы чистите выгрузку переписки из WhatsApp регулярными выражениями, и учите бота отвечать на ваши примеры. В финале можно подключить локальную языковую модель, которая работает на вашем компьютере, через Ollama, чтобы ответы звучали по делу, а не по шаблону. Это учебный проект, который связывает ввод-вывод, строки и работу с библиотекой в одну работающую программу. Разбор с примерами кода — попробуйте пройти его и изменить тему бота под себя.
Открыть канал и посмотреть медиаОтправка почты из Python: stdlib, локальный SMTP и сторонние библиотеки В стандартной библиотеке Python для работы с почтой есть пакет email и модуль для SMTP-соединений: формируете сообщение, добавляете вложения и адресатов, подключаетесь к серверу и отправляете. Для отладки удобно поднять локальный SMTP-сервер — письма не уйдут в интернет, но вы увидите, как они собираются. Явное лучше неявного, но ручная сборка писем со временем утомляет. Статья разбирает сторонние инструменты вроде Yagmail и transactional email-сервисов, чтобы вы могли выбрать между «всё под контролем» и готовым решением. Кому полезно: тем, кто отправляет уведомления, рассылки или отчёты из Python и хочет сравнить подходы.
Открыть канал и посмотреть медиаСоберите галерею на чистом JavaScript: от циклов до событий Упражнение MDN даёт готовый скелет: вы добавляете переключение миниатюр, кнопку затемнения и обработку кликов. Здесь собраны почти все базовые куски JavaScript: выборка элементов через document.querySelector, перебор коллекции, обработчик клика и изменение атрибутов. Главное — увидеть, как отдельные конструкции складываются в один работающий механизм. Совет: не копируйте готовое решение. Сначала попробуйте вывести одну миниатюру в большое изображение, потом добавьте остальные, а кнопку затемнения оставьте на последок.
Открыть канал и посмотреть медиаКак подойти к первому проекту на Rust, не утонув в синтаксисе Автор этой статьи хотел написать крошечную графовую базу данных на Rust. Но сначала собрал её на Python — как черновик, чтобы проверить идею. Потом перенёс логику в Rust и убрал переменные, видимые из любого места программы, а также лишние зависимости. Графовая база — это просто набор узлов со связями. Узел хранит данные, а стрелки показывают, кто с кем связан. Такой проект учит работать со структурами данных и видеть программу не как набор переменных, а как систему связанных объектов. В статье много деталей про Rust, но главный урок универсален: перед тем как писать на новом языке, соберите прототип на том, который уже знаете. Это позволит сосредоточиться на логике, а не на синтаксисе.
Открыть канал и посмотреть медиаКак использовать Dart для серверной части, если вы знаете Flutter Если вы уже освоили базовый Dart или пробовали Flutter, серверная разработка может оказаться ближе, чем кажется. Автор туториала делает серверное приложение для управления пользователями и профилями на Dart и фреймворке Shelf — той же паре, что используется в мобильной разработке. Материал ведёт от проекта до запуска в контейнере Docker с базой данных PostgreSQL, проверкой пользователей через JWT-токены и размещением на платформе Fly.io. Не нужно учить новый язык: вы берёте знакомый Dart и смотрите, как он работает без виджетов — принимая сетевые запросы, общаясь с базой данных и отправляя ответы клиентам. Это удобный способ увидеть, как язык, который вы уже знаете, устроен за пределами экрана приложения.
Открыть канал и посмотреть медиаМем смешной, а ситуация — страшная. AI внедряют в найм повсеместно, но часто совсем не думают о кандидатах. Поделитесь своими болями на тему AI-найма в комментариях и небольшом опросе!
Открыть канал и посмотреть медиаКаким может быть роадмап для QA в 2026 году? Пять лет назад тестирование начиналось с ручного: чек-листы, клики, результат. Сегодня в тех же вакансиях — Kafka, Kubernetes и автотесты на Java. «Вкатиться через мануальное» больше не работает, но что же делать? Собирать базу, с которой можно будет работать и двигаться дальше! Что по-настоящему пригодится: — Архитектура микросервисов; — HTTP/REST, SQL и брокеры сообщений; — Чтение логов; — Язык программирования для автоматизации; — Инженерное мышление вместо «кнопка не работает». Подробнее обо всём в новой статье на Tproger.
Открыть канал и посмотреть медиаСоберите свой USB-WiFi из Raspberry Pi Pico и поймите, как железо разговаривает с компьютером Если после базового Python хочется потрогать, как код превращается в физическое действие, вот проект, который даёт такой шаг. Автор baiyibai выложил на GitLab репозиторий pico-usb-wifi: он превращает недорогую плату Raspberry Pi Pico в USB WiFi-адаптер. Это хороший способ увидеть, как микроконтроллер подключается к компьютеру по USB и выходит в сеть. Не нужно сразу разбираться во всех протоколах — можно начать с прошивки, проверить, что система видит устройство, а потом уже копать глубже. README и CHANGELOG в репозитории помогут не потеряться в первых шагах. Сначала попробуйте просто собрать и запустить. Когда получится — станет понятнее, зачем изучать работу с периферией и низкоуровневый ввод-вывод.
Открыть канал и посмотреть медиаОдин невидимый символ в терминале может сломать ссылку Автор маленького сокращателя ссылок заметил, что друзьям приходят битые адреса на файлы из облачного хранилища S3. Дело оказалось в знаке перевода строки, который утилита jq добавляла к результату, а терминальный мессенджер gurk переводил в букву j на конце URL. Выход — флаг jq --join-output (или -j): он убирает завершающий перевод строки, и скопированный адрес получается чистым. Это хороший повод проверить свои скрипты в терминале, потому что неочевидные символы в выводе часто ломают то, что вы передаёте дальше. Если только начинаете работать с командной строкой, почитайте разбор, это экономит часы отладки.
Открыть канал и посмотреть медиаSolo los usuarios registrados pueden compartir su opinión.
¡Sé el primero en compartir tu experiencia con este recurso!