Точка входа в программирование
20.4K subscribers
1.22K photos
211 videos
2 files
2.73K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
3 простых способа ускорить код на Python

Вам знакома ситуация, когда код на Python выполняется слишком медленно? Backend-разработчик делится тремя эффективными способами оптимизации скорости.

В статье он разбирает простой пример функции для подсчёта суммы квадратов чисел в списке. Затем показывает, как ускорить её с помощью таких методов, как list comprehension, map()/lambda функции и библиотеки NumPy/Pandas.

#статья #python
С нуля: что изучать

Статья рекомендует начинающим веб-разработчикам изучать Figma как идеальную программу для создания прототипов и макетов сайтов.

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

#статья #web
Разработка ИТ-продукта

В этой статье речь пойдет о разработке сложных ИТ-продуктов: highload проектов, личных кабинетов в B2B и автоматизации бизнеса.

#стать #frontend
Как писать хорошие коммиты

В этой статье автор подробно разбирает, как настроить линтер Commitlint для автоматической проверки комментариев на соответствие заданным правилам.

Вы узнаете, как интегрировать Commitlint с GitHub, чтобы запускать проверку при каждом пул-реквесте.

#статья #git
Менеджер пакетов в браузере

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

#статья #npm
​​ Как работает JavaScript изнутри

Чтобы стать реально ценным разработчиком, мало просто уметь писать код — нужно ещё и понимать, как он работает и для чего нужны те или иные элементы.

Просмотрев видео до конца, вы значительно расширите свои знания о внутреннем устройстве JavaScript и начнёте по-новому смотреть на код

#видео #js
10 правил успешного тимлида

Вы ищете способ эффективно руководить командой? Эта статья раскрывает 10 ключевых навыков, которыми должен обладать успешный тимлид.

Узнайте, как мотивировать сотрудников, делегировать задачи, решать проблемы и выстраивать коммуникацию в команде.

#статья #команды
Telegram-бота для управления ПК голосом

Автор планировал сделать бота для своих личных целей, чтобы отключать компьютер, свет и т.п., но в ходе разработки у него возникла мысль сделать из этого небольшой туториал, так как в интернете нет никакой информации по интеграции Yandex.SpeechKit с NodeJS и тем более Telegram.

#видео #js
Четыре новые функции CSS

Вы умеете создавать красивые анимации на сайтах? Хотите, чтобы пользователи оставались на ваших страницах подольше? Тогда эта статья для вас!

Автор расскажет, как при помощи 4 новых функций CSS сделать плавные переходы и анимированные эффекты появления и исчезновения элементов.

#статья #css
Как тестировать не-REST-бэкенд

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

Вы узнаете, какие коды ответов используются, чтобы понять — соединение работает или закрылось. Автор демонстрирует, как всё это делается в Postman — без кода, интуитивно и понятно.

#статья #тесты
Дашборд тестировщика

Вы задавались вопросом, как измерить эффективность работы отдела тестирования и повысить качество продуктов?

В этой статье автор делится опытом внедрения метрик в команде из 80 QA-инженеров

#стать #тесты
Как не забывать изученное

Хотите научиться эффективно усваивать новые знания и надолго закреплять их в памяти?

Эта статья расскажет, как выстроить процесс обучения с учётом особенностей работы мозга.

#статья #обучение
Безопасность телеграм-бота

Вы обеспокоены безопасностью своего телеграм-бота и хотите защитить его от угроз? Эта статья поможет вам справиться с этой задачей!

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

#статья #bots
100 команд Linux

Хотите быстрее и проще работать в Linux? В этой статье собраны 100 самых полезных команд терминала.

Они помогут вам лучше управлять файлами, пользователями, процессами и ресурсами системы.

#статья #linux
Имидж в IT

Мы подготовили подробную инструкцию о том, как junior-разработчику заявить о себе и найти первую работу в IT.

Узнайте, где приобрести опыт, как правильно составить резюме и на что обращают внимание работодатели при найме молодых специалистов.

#статья #новичкам
SOLID с chatGPT

В статье приводится код на JavaScript для каждого из 5 принципов SOLID, комментирующий его реализацию.

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

#статья
4 совета начинающим

Автор статьи, прошедший через путь тимлида, делится ценным опытом и даёт 4 совета, как не запороть карьеру на старте.

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

#статья
Что значит быть программистом

В статье вы найдёте ироничный рассказ о том, как программист воспринимает задачи.

Он размышления о зарплатах в IT и вспоминает забавные истории из работы над проектами.

#статья