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

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Наш вариант: пишет сразу эффективный код и сдаёт все задачи до дедлайна.

Ваши идеи ждём в комментариях.

#чат
Готовимся к Новому году: простая гирлянда на Arduino

Скоро Новый год, и пора задуматься об украшениях для дома. Если мы программисты, то зачем покупать гирлянду, когда её можно собрать из Arduino и светодиодной ленты? Так вы не только получите гиковское украшение для ёлки или рабочего стола, но и прокачаетесь в работе с Arduino.

Вот инструкция, как сделать гирлянду самому: https://tprg.ru/XhIm

#hardware
Бесплатный курс по компьютерным сетям

Знание того, как работают компьютерные системы, пригодятся не только инженеру, но и бэкенд-разработчику и всем, кто разрабатывает программы с доступом к Интернету.

Углубиться в тему поможет серия уроков в формате коротких роликов, где каждая тема разобрана отдельно. Так удобнее изучить только самое необходимое.

Курс на YouTube: https://tprg.ru/t9c4

#интернет
1
Как стать хорошим программистом: несколько полезных советов

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

Как получить навыки программирования и при этом не потерять мотивацию? Читайте в статье:

https://tprg.ru/DZvT

#советы
Математика для программиста: что и как учить

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

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

https://tprg.ru/Kj91

#математика #советы
Когда фраза «Мам, мне нужен мощный компьютер для учёбы» перестаёт быть шуткой
Как вырасти Python-разработчику из стажёра в Middle

Стажёру во многих IT-компаниях дают несложные задачи, чтобы разработчик приспособился к работе в проекте. Чтобы выкатывать фичи и работать над боевыми задачами, ему предстоит получить ещё множество навыков. Подробнее о них — в статье:

https://tprg.ru/CIZD

#python #советы
👍2
Бесплатный ознакомительный курс по Big Data и Data Science

Этот курс не сделает из вас крутого специалиста по Data Science. У него совсем другая цель — познакомить читателя с основами науки о данных, чтобы он мог попробовать новую сферу и понять для себя, стоит ли в неё углубляться.

Из курса вы узнаете:
— о том, что такое машинное обучение и анализ данных;
— основы Python;
— основы баз данных и языка SQL.

Курс: https://stepik.org/course/101687/promo

#курсы #data_science #python
Проверка на дурака
Давайте обсудим, в каких случаях предпочтительнее списки, а в каких — массивы. Какой язык программирования — не принципиально: поделитесь вашим мнением в соответствии с вашим любимым языком.

#чат
👍1
Точка входа в IT: из бухгалтера в тестировщики

Довольны ли вы своей текущей работой?

Вот героиня статьи не видела перспектив в профессии бухгалтера и области финансов в целом. На переход в IT девушку подтолкнул брат-разработчик. И теперь она работает тестировщиком и получает удовольствие от работы.

Девушка рассказала в статье о своём тернистом пути к IT:

https://tprg.ru/HRsc

Другие интересные истории по входу в IT вы можете найти по хештегу #точка_входа
Вы неправильно учили объектно-ориентированное программирование

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

Статья поможет выстроить более чёткое понимание ООП как парадигмы:

https://tprg.ru/eqA3

#ооп
1🔥1
Зачем учить язык Java?

Java — отличный язык для старта в программировании. С его знанием можно уйти глубже в различные сферы IT: бэкенд, Android-разработка, десктопные приложения и не только.

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

https://youtu.be/AV7VvXadUK4

#java
Основы юнит-тестирования с JUnit 5

В Java-разработке вы рано или поздно столкнётесь с JUnit — очень популярным фреймворком для тестирования Java-программ. Он позволяет покрыть весь код тестами и выявить различные ошибки.

Как с ним работать:

https://tprg.ru/MHTl

#java #тестирование
Обучаем детей программированию на Python

Книги и приложения из подборки помогут заинтересовать ребёнка программированием и научат основам Python:

https://tprg.ru/HVSi

#python
👍1
Работа с файлами в Python

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

Как работать с внешними файлами на Python, узнайте из статьи:

https://tprg.ru/jT0J

#python
Точка входа в IT: из электромонтёров в бэкенд-разработчики

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

Герой статьи работал электромонтёром и на подработке менял лампочки в любую погоду. Но его не покидало ощущение, что он занимается не тем. Так он постепенно стал изучать язык Java.

Как ему удалось изменить свою жизнь и стать бэкенд-разработчиком, читайте в статье:

https://tprg.ru/Mrma

#точка_входа
2
Путь развития фронтенд-разработчика в 2022 году

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

https://youtu.be/YDKFWhBkC8c

Дополнительные материалы — в комментариях.

#план_обучения #фронтенд