prog_point | Unsorted

Telegram-канал prog_point - Точка входа в программирование

21197

Фундаментальные знания по основам программирования Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/zrgj

Subscribe to a channel

Точка входа в программирование

ZLE — язык программирования без условных операторов и циклов

Конечно, этот язык существует скорее для развлечения, чем для реальных проектов. Зато он позволяет посмотреть, как может выглядеть язык без привычных всем циклов и условий типа if...else.

Вы можете увидеть, как он работает и даже повторить благодаря этой статье.

#ненормальноепрограммирование

Читать полностью…

Точка входа в программирование

Лучшие питонические курсы по версии Stepik

Держите подборку лучших уроков, среди которых — отрекомендованные / опробованные подписчиками / админом:

Основы ЯП:
"Поколение Python": курс для профессионалов, 5900
Добрый, добрый Python с Сергеем Балакиревым, бесплатно

Алгоритмы, структуры данных:
Алгоритмы: теория и практика. Методы

Продвинутый Python:
Асинхронный Python
Машинное Обучение в Python: Большой Курс для Начинающих

Если вам попадались еще годные ресурсы, поделитесь в комментариях.

#курс

@zen_of_python

Читать полностью…

Точка входа в программирование

Запоминанием разницу между однопоточностью и параллелизмом на понятных примерах

Читать полностью…

Точка входа в программирование

Вместо роста — перезагрузка: как ускорить разработку без увеличения команды

«Больше» не всегда значит «лучше» и увеличение штата не всегда приводит к повышению производительности команды. Это может быть сложно осознать, но факт остаётся фактом.

С этим недавно столкнулись в ГПБ: оказалось, что нужна реорганизация команды, а не просто найм новых сотрудников. Полезным кейсом они поделились в новой статье. Рекомендуем к прочтению.

Читать полностью…

Точка входа в программирование

Вопрос к QA-инженерам: Зачем вы пишете тесты, которые потом не пропускают код? Назло?!

Читать полностью…

Точка входа в программирование

Какой ты айтишник на новогоднем корпоративе?

Последний рабочий день года подходит к концу и пора уже начинать отдыхать. Чтобы скорее отвлечься от работы, предлагем вам пройти небольший забавный квиз, который покажет вам, кто вы на новогоднем корпоративе: главный офисный тусовщик, просто чилловый парень или кто-то ещё? Всего 8 вопросов, чтобы узнать:

https://tproger.ru/quiz/kakoj-ty-ajtiwnik-na-novogodnem-korporative

#квиз

Читать полностью…

Точка входа в программирование

Вся нужная база начинающего программиста за 40 минут

Это не то видео, где вам обещают за час превратить вас в разработчика. Так не бывает. Вместо этого за эти 40 минут вы получите большое количество непонятных в начале обучения терминов и моментов, которые станут чуть более понятны.

Видео даёт общие ориентиры для дальнейшего получения знаний, так что не поленитесь посмотреть его до конца.

#видео #советы

Читать полностью…

Точка входа в программирование

10 софт скиллов, которые помогут вам пройти любое собеседование

Если вы перед интервью с работодателем репетируете речь, считайте, что вы в Красной книге: так делают лишь девять человек из ста. Внимательно изучают требования к вакансии только 45% соискателей, а новости компании — 24%.

А вообще мы собрали подборку софт скиллов для собеседования, чтобы вы точно получили оффер. Подробнее по ссылке.

#softskills

Читать полностью…

Точка входа в программирование

Упаковка булевых значений в битах

Структура данных bitset — это способ эффективно представлять множество целых индексов, которое к тому же поддерживает различные операции над ним, например объединение, разность, пересечение. Паттерн упаковки данных таким способом часто используется в разработке игр.

В этой статье подробно разобран принцип работы этого паттерн на примере работы с юнитами.

#паттерны #gamedev #cpp

Читать полностью…

Точка входа в программирование

Вспоминаем 2024 в мемах: над чем мы смеялись в этом году

Мы решили вспомнить всё, над чем с вами смеялись в уходящем году. Получилась классная подборка мемов, которая вам понравится.

Напишите в комментариях какой месяц оказался самым разрывным для вас. А выше, кстати, мартовский мем.

Читать полностью…

Точка входа в программирование

Электронные шахматные доски: как технологии меняют классику

Электронные шахматные доски — это не просто дань моде, а новый виток в развитии классической игры. Благодаря недорогим микрокомпьютерам, вы можете превратить шахматы в нечто большее, чем игру: играть с друзьями на расстоянии, тренироваться с виртуальными соперниками и интегрировать свои партии в цифровую среду, используя физические фигуры.

Нашли для вас статью, в которой вы узнаете:

— как работают электронные доски и зачем они нужны;
— какие технологии используют современные проекты;
— почему такие разработки собирают миллионы на краудфандинговых платформах.

Подробности: https://habr.com/ru/companies/ruvds/articles/864836/

#diy

Читать полностью…

Точка входа в программирование

GitHub Copilot стал полностью бесплатным внутри VSCode

Теперь любой пользователь может получить доступ к ИИ-помощнику для программирования прямо в VSCode, без необходимости оформления подписки или указания банковской карты.

Бесплатная версия GitHub Copilot предоставляет 2000 автодополнений кода в месяц, 50 запросов в чате Copilot и доступ к моделям GPT-4o и Claude 3.5 Sonnet.

Подробнее у нас на сайте.

#новости #vscode #copilot #github

Читать полностью…

Точка входа в программирование

Кто такие devOps и что такое Docker на самом деле

Что такое облачные технологии, системная архитектура, cloud native и всё с этим связанное? Современные приложения либо сразу затачиваться под работу в облачных сервисах, либо переезжают туда в конечном счёте. В видео показаны core-технологии DevOps и то, что стоит знать каждому разработчику об облаках и что это такое.

Теория, локальные примеры, и развёртывание в реальном облаке просто и на знакомых примерах.

#devops #видео

Читать полностью…

Точка входа в программирование

BigDevSoon — полезный тренажёр для фронтендеров с большой коллекцией челленджей и проектов

На платформе собрано 100 челленеджей на каждый день. Каждый отличается по сложности и по тому, какие скиллы помогает прокачать. А ещё здесь готовые идеи проектов. Каждый проект разбит на отдельные карточки, которые позволяют разделить проект на отдельные части для последовательной разработки.

Начать можно бесплатно, есть и платные тарифы, дающие больше возможностей. Если хотите отточить навыки и в комфортной среде изучить веб-разработку, то переходите по ссылке.

#тренажёры

Читать полностью…

Точка входа в программирование

Векторные базы данных: простым языком про устройство и принцип работы

Векторные базы данных — будущее работы с большими объёмами данных. Этот инструмент позволяет искать, анализировать и обрабатывать информацию гораздо быстрее благодаря работе с векторами.

В статье просто и понятно рассказано:

— что такое вектор и как он используется в данных;
— почему расчёты по расстояниям между векторами стали основой современных решений;
— какие задачи помогают решать такие базы данных.

Если вы хотите глубже понять принципы работы с данными и улучшить свои навыки — это отличный материал для изучения.

#бд

Читать полностью…

Точка входа в программирование

Пишем свой PyTorch на NumPy

PyTorch — это мощный и гибкий фреймворк для машинного обучения, широко используемый для создания нейронных сетей. Часто для его использования достаточно поверхностно понимать работу алгоритмов машинного обучения. Однако, если вы хотите прокачать понимание МО или улучшить интуицию для дальнейшего применения и улучшения методов, базовых знаний недостаточно.

Чтобы это исправить, предлагаю вам статью, в которой показано, как реализованы некоторые методы PyTorch внутри.

#ml #pytorch #numpy #python

Читать полностью…

Точка входа в программирование

15 идей пет-проектов на Rust

Вы начинающий или опытный программист на Rust, который хочет отточить свои навыки и по-настоящему понять этот язык? Что ж, один из самых эффективных способов изучения Rust или любого другого языка программирования — это создание пет-проектов.

В этой статье собраны несколько проектов, которые помогут вам освоить и развить свои навыки, а также прокачать личное портфолио. Проекты разбиты по уровню сложности, чтобы вы могли выбрать для себя тот, который осилите.

#rust

Читать полностью…

Точка входа в программирование

Новогодняя ёлка на Python

Короткое видео по созданию новогодней ёлки для тех, кто так и не собрался с силами нарядить её у себя дома. А если вы хотите добавить ёлку в терминале, то не менее интересный и простой урок — здесь.

#python #видео

Читать полностью…

Точка входа в программирование

Тимлиды в 20 лет: как стать лидером и справиться с критикой

Средний возраст, когда сеньоры дорастают до тимлидов — 25-30 лет. Но есть и те, кто становятся ими гораздо раньше, даже в 20.

Мы поговорили с Даниилом Динько, тимлидом в международной компании-лидере в кибербезе, который стал руководителем в 20 лет, а также с эйчар-экспертами Эйч — Анной Динельт и Еленой Артемьевой, и узнали, что это значит — быть молодым тимлидом, как справляться с критикой и какая в целом ситуация на рынке.

Читайте в нашей новой статье.

#softskills

Читать полностью…

Точка входа в программирование

Топ-11 трендов в IT

В 2025 мы увидим огромный спрос на аналитику данных и ИИ. Вот, например, что точно нужно знать:

— SQL и Python с библиотеками для анализа данных (Pandas, NumPy, Scikit-learn);
— Apache Spark, Hadoop или облачные аналоги вроде Google BigQuery для работы с гигантскими объемами данных;
— PostgreSQL, MongoDB, Cassandra — классические SQL и NoSQL решения, без которых не обойтись;
— Tableau, Power BI, Matplotlib или Seaborn, чтобы красиво показывать результаты анализа;
— Kafka и облачные платформами для real-time обработки и интеграции данных.

А о других инструментах и трендах читайте в нашей статье.

Читать полностью…

Точка входа в программирование

Почему вам лучше не работать проджектом

Часто от людей, которые только хотят войти в IT, можно услышать, что «если ты гуманитарий, а в QA идти не хочется, то есть один путь – в менеджеры проектов». Им кажется, что рабочий день выглядит так: провел 2-3 встречи, выпил 3 чашки кофе, построил Гант, промотивировал команду и можно идти домой.

Но на само деле всё совсем не так. Автор этой статьи после 10 лет опыта работы проджектом решил поделиться изнанкой профессии и проблемах, с которыми вы точно столкнётесь и о которых лучше знать заранее.

Эта статья будет полезна и тем, кто хочет пойти по этому карьерному пути, и тем, кто сталкивается в своей работе с проджектами.

Читать полностью…

Точка входа в программирование

Создавайте и проверяйте задания по программированию на GitVerse

На платформе для работы с исходным кодом GitVerse появился SmartClass — бесплатный инструмент для управления заданиями по программированию. С ним можно создавать, хранить и проверять задачи, а также автоматизировать ревью кода с помощью AI-ассистента GigaCode. В общем, все что нужно – теперь под рукой.

Пользователи SmartClass получают все преимущества платформы GitVerse, что дает начинающим специалистам возможность освоить профессиональные инструменты разработки. Решение позволяет не только изучать программирование и код, но и погрузиться в детали работы с такими инструментами и практиками, как CI/CD, Git и многими другими.

И, конечно, теперь смело можно отдать рутину аналитики заданий вашему верному помощнику – AI-ассистенту! За счет встроенных в платформу AI-расширений и AI-ассистента разработчика GigaCode вы можете за пару минут провести аналитику кода и значительно облегчить процесс проверки работ.

Переходите на GitVerse и пробуйте новый инструмент!

Это #партнёрский пост

Читать полностью…

Точка входа в программирование

А у кого-то каждый день, как после праздников

Читать полностью…

Точка входа в программирование

Если вашем виш-листе на 2025 год есть пункт «Прокачаться в карьере», то…

скорее проходите в зрительный зал, присаживайтесь и узнавайте всё самое важное с конференции Avito All Day Long! Изучите доклады, сделайте буст знаний по хардам и софтам, и профессиональный взлёт не заставит ждать: https://tprg.ru/mcLg

Реклама

Читать полностью…

Точка входа в программирование

Самый быстрый способ не стать программистом

Небольшой понятный ролик о том, что делать, чтобы точно не научиться программировать. Или, если хотите, что не делать, чтобы им стать.

Смотрите и мотайте на ус. И ❤️ ставьте, если видео понравилось.

#видео #советы

Читать полностью…

Точка входа в программирование

Test Driven Development (TDD) в Java

Контент специально для Java-разработчиков. Здесь вы можете посмотреть небольшую подборку скринкастов, демонстрирующих различные инструменты и методы использования Test Drive Development (TDD) на Java.

#java #tdd

Читать полностью…

Точка входа в программирование

Чистый код: Хороший, Плохой и Уродливый

«Чистый код» Роберта С. Мартина — основополагающая книга по программированию. Благодаря советам дяди Боба целое поколение разработчиков стало лучше программировать.

Но спустя почти двадцать лет соответствует ли книга своим высоким стандартам? Были ли какие-то советы из «Чистого кода» сомнительными или даже ошибочными? Есть ли в наши дни более подходящие альтернативы? В этой статье разбираются хорошие, плохие и уродливые части «Чистого кода».

Читать полностью…

Точка входа в программирование

#простымисловами: Паттерн Observer (Наблюдатель)

Observer отлично подходит для систем, где есть необходимость в автоматическом уведомлении об изменениях. Однако его следует использовать вдумчиво, чтобы избежать излишнего усложнения логики. Паттерн помогает создать динамичные и масштабируемые приложения, такие как системы уведомлений, финансовые инструменты или игровые события.

Подробнее в карточках.

Читать полностью…

Точка входа в программирование

Кто узнал себя к концу года — ставьте ❤️

Читать полностью…

Точка входа в программирование

Стартап или корпорация? Где вас ждёт больше денег и опыта

Программисты часто сталкиваются с выбором между работой в стартапе или крупном проекте, но и стартап, и корпорация по-своему хороши. Конечно, и имеют разные недостатки.

Сегодня рассмотрим преимущества и недостатки обоих вариантов и попробуем всё-таки расставить все точки над «i» — что лучше: амбициозный стартап или стабильная корпорация?

А куда бы пошли вы?

Читать полностью…
Subscribe to a channel