Точка входа в программирование
20.2K subscribers
1.26K photos
220 videos
2 files
2.78K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Статью, которая потом никогда не откроется
События и курсы для начинающих разработчиков

Интенсив «Чат-бот с искусственным интеллектом на Python»
21–23 июня, онлайн

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

Вебинар «Кто такой ментор в IT, что он делает и как может помочь ученику»
24 июня в 19:30, онлайн

Специалисты из EPAM, «Авито», Naumen и менторы Solvery расскажут о преимуществах обучения и развития карьеры с ментором. Участники вебинара получат скидку 10 % на первое занятие с ментором. Промокод можно найти на странице.

Курс «Карьера разработчика: трудоустройство и развитие»
Старт 21 июня, онлайн

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

Курс «Fullstack-разработчик на JavaScript»
Старт 21 июня, онлайн

На курсе от Нетологии вы освоите передовые технологии, такие как React, Node.js, Docker, Express.js, Nest.js, Firebase и MongoDB. А ещё научитесь разбираться во всех этапах разработки сайтов — от работы с дизайн-макетами до программирования и настройки серверов.

Курс «Frontend-разработчик»
Старт 21 июня, онлайн

За 7 месяцев пройдёте весь путь с нуля до Frontend-разработчика уровня Junior: освоите вёрстку, JavaScript, React и другие фреймворки, архитектуру приложений и Backend, научитесь работать в команде и получите поддержку SkillFactory в трудоустройстве.

Обучение Java-разработке с оплатой после трудоустройства
Старт 5 июля, онлайн

До 26 июня можно подать заявку на новый набор программы по Java-разработке от проекта Java Mentor. Главная особенность — оплата за обучение только после того, как найдёте первую работу в Москве.

#ивенты
This media is not supported in your browser
VIEW IN TELEGRAM
Вышла первая бета Visual Studio 2022

В неё вошли пока не все нововведения, о которых Microsoft рассказывала ранее в апреле. Финальный релиз ждём в конце года.

Подробнее о первой бете: https://tprg.ru/fBn8
Многопоточность в Node.js

Фреймворк Node.js используют для разработки бэкенда веб-приложений. Чтобы обеспечить работу сервера одновременно с несколькими потоками, в Node.js встроен модуль worker_threads.

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

https://tprg.ru/h0EN

#веб #js #бэкенд
Пять парадоксов с вероятностью, которые могут вас озадачить

Уверены, что сможете прикинуть вероятность того или иного события?

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

https://tprg.ru/JNOv

#задачи #математика
Наверняка вы слышали о том, что «Яндекс» запустила «Балабобу». Сервис с помощью нейронных сетей генерирует по ключевому слову тексты.

Вот такие варианты получились у нас. Попробуйте сами:

https://yandex.ru/lab/yalm

И делитесь в комментариях.
От 1.0 до 10: история развития Microsoft Windows

В этом году ожидается выход масштабного обновления Windows (предварительно Windows 11).

Предлагаем вспомнить, с чего начиналась история самой популярной ОС на ПК:

https://tprg.ru/BlQH
Что значит «отрефакторить деплой»? Разбираемся в лексике айтишников

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

Чтобы не запутаться в терминах, держите небольшой словарик:

https://tprg.ru/ZXVf
Стеки и очереди: теория и практика

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

В программировании эти структуры работают по тем же принципам. Подробнее о них — в статье:

https://tprg.ru/YbQy

#алгоритмы
До встречи на следующем баге
Лекция «Сортировка событий»

Тренировки по алгоритмам от «Яндекса» продолжаются. Сегодня в 19:00 по МСК состоится предпоследняя онлайн-лекция из цикла:

https://youtu.be/hGixDBO-p6Q

Смотрели какую-нибудь из лекций? Хотели бы себе такую же лампу, как на видео?

#алгоритмы
10 полезных плагинов для IntelliJ IDEA

Хоть IntelliJ IDEA и обладает множеством полезных функций, но ничто не мешает настроить среду разработки под себя.

В статье рассказано о плагинах, которые помогут вам избавиться от некоторой рутинной работы и с большим удовольствием писать код:

https://tprg.ru/D0bp

#инструменты
Проекты, которые можно сделать новичку

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

В статье эксперт поделился вариантами проектов:

https://tprg.ru/Popg
Лекция по библиотеке NumPy

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

В уроке разбираются основные функции библиотеки NumPy и немного библиотеки SciPy:

https://youtu.be/alvNcKgMuA8

Кстати, NumPy и SciPy читаются как «нам пай» и «сай пай».

#python #data_science
👍1
Считывание данных с клавиатуры на Java

В Java существует класс BufferedReader, который помогает считывать байты из потока ввода. В связке с InputStreamReader мы сможем получить уже символы, с которыми проще далее работать.

В статье простым языком объясняется работа с этими классами:

https://tprg.ru/Cnkx

#java
Подборка бесплатных инструментов для разработчиков

На портале Free Dev Stuff собраны как популярные Visual Studio, Atom и Sublime Text, так и менее известные инструменты.

Главная особенность Free Dev Stuff — возле большинства программ подробно написано, на каких условиях их можно бесплатно использовать.

Сам сервис: https://freestuff.dev/

#инструменты