Точка входа в программирование
20.7K subscribers
1.13K photos
198 videos
2 files
2.66K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
В текущее время вся нужная информация о языках программирования или фреймворках доступна в Интернете. Любой может пройти курс по Python или загуглить видео его синтаксису на YouTube.

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

#чат
Как найти хороший курс по разработке: 8 шагов на пути к правильному выбору

Сфера онлайн-образования стремительно развивается, и пользователю доступно множество курсов по той или иной теме.

Но как найти подходящий конкретно вам? Достаточно следовать 8 шагам при выборе онлайн-курсов, чтобы не потратить время и средства на бесполезные уроки:

tprg.ru/kPsc

#курсы #советы
Media is too big
VIEW IN TELEGRAM
Разработчики VR-песочницы Modbox научили персонажей игры заводить беседу с игроками

Голос пользователя через систему Windows Speech Recognition передаётся в нейросеть GPT-3. Затем нейросеть генерирует ответ через систему синтеза естественной речи Replica.

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

Полное видео: youtu.be/nnuSQvoroJo

#gamedev
Когда забыл, что ещё не перешёл из биолога в программисты
Что послушать: подкаст о входе в фронтенд-разработку

Гость подкаста — тимлид из Wrike Андрей Гурылев. Он ответил на множество вопросов, которые возникают у новичков в веб-разработке:

soundcloud.com/loftblog/vsyo-chto-nuzhno-znat-o-frontend-razrabotke

Расскажите в комментариях, по какой теме и на какой платформе вам хочется слушать подкасты?

#подкасты
7 практических заданий с собеседования на позицию Junior Java Developer

Начинающему Java-разработчику нужно научиться читать чужой код и понимать, как он работает. Проверьте свои навыки в примерах задач с собеседований на позицию Junior-разработчика:

tprg.ru/uakO

#задачи
Собеседование программиста: всё, что нужно знать

Фулстек-разработчик Михаил Исаев специализируется на Go (Golang), React.js и PHP. Его пусть в IT был тернист, но окупился в первые же месяцы работы веб-разработчиком.

Михаил прошёл через множество собеседований, и в интервью он поделился своим опытом и интересными историями:

youtu.be/3a06oB8JIY8

#советы
История входа в IT: стать QA automation engineer спустя более чем 20 собеседований

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

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

tprg.ru/lT0P

#советы
Потому что создатель туториала забыл упомянуть о подключении библиотек
Профессия QA: успевает ли спрос за предложением и когда будут только автотестеры?

QA-специалист (Quality Assurance) занимается контролем качества программных продуктов. В обязанности QA входит автоматизированное и ручное тестирование.

Какая сейчас ситуация на рынке QA и стоит ли становиться тестировщиком, рассказывается в статье:

tprg.ru/p2hV

#тестирование
Онлайн-курс по автоматизации тестирования с помощью Selenium и Python

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

Тесты предстоит писать на Python с помощью библиотеки Selenium, поэтому нужны базовые знания языка, а также знания концепции ООП.

Курс: stepik.org/course/575/info

#python #тестирование
Программирование для детей: 10 обучающих приложений

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

Ловите подборку из 10 обучающих игр и приложений, которые подходят детям разных возрастов:

tprg.ru/Xg7E
Разработка Telegram-бота на Python

Если вы изучаете Python, то написание бота для Telegram — это хорошая тренировка своих навыков. У Telegram есть продуманное API, с которым удобно работать через библиотеку aiogram.

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

youtube.com/playlist?list=PLwVBSkoL97Q3phZRyInbM4lShvS1cBl-U

#python
Гарри ещё учится змеиному языку
Напряжение глаз: откуда оно берётся и как с ним справиться?

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

tprg.ru/CcHF

#советы
Точка входа в IT: из биолога в веб-разработчики

Думаете, биология и программирование идут врознь? Героиня статьи опровергла это утверждение. При изучении ДНК она много работала с данными, обучилась Python и решила сменить деятельность.

Её история — пример того, как инициативность и обучение на онлайн-курсе помогли получить первую работу веб-разработчиком:

tprg.ru/hHV4

#точка_входа
Пишем Telegram-бота на Java: небольшой видеокурс

Недавно мы делились видеокурсом по написанию Telegram-бота на Python. На этот раз предлагаем познакомиться с разработкой бота на Java.

В курсе автор использует Java-фреймворк Spring и базу данных MongoDB, взаимодействует с Telegram через Webhook и загружает бота на бесплатный хостинг Heroku:

tprg.ru/oIxW

#java
Если вы не знали, StackOverflow — это платформа, где разработчики задают вопросы и получают ответы от сообщества.

StackOverflow существует уже так давно, что вы наверняка найдёте на нём решение любой ошибки кода, и это стало темой для множества мемов.

Расскажите в комментариях, пользовались ли вы StackOverflow? Чем вам помогли ответы сообщества?

#чат
Основные инструменты специалиста по Data Science

У Data Science инженеров обширный набор инструментов, которые связаны с одним из трёх языков: Python, C++ или R.

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

tprg.ru/bvs7

#data_science #python