Точка входа в программирование
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
Зачем учить язык 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

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

#план_обучения #фронтенд
6 языков программирования, которые будут популярны в 2022 году

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

https://tprg.ru/P9A0

Изучение любого из этих языков поможет найти работу в IT.

#советы
Шпаргалка по теории тестирования

Готовитесь к собеседованию на QA-специалиста? Шпаргалка поможет вспомнить основные термины и определения из теории тестирования:

https://tprg.ru/tUks

#тестирование
Братва питонов. Сага. Анаболики
Где взять опыт программирования?

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

Где взять идею для pet-проекта и с какими проблемами можно столкнуться, можно посмотреть в ролике:

https://youtu.be/cxzbJbFVvUE

#советы
Сколько будут зарабатывать программисты в 2022 году?

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

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

Сколько зарабатывают различные специалисты? Какие языки самые перспективные для изучения? Давайте узнаем:

https://tprg.ru/o9rN
Бесплатный курс по основам Python

Курс «Добрый, добрый Python» в первую очередь рассчитан на новичков в программировании. В нём достаточно подробно излагаются основы программирования на языке Python. Также в нём очень много упражнений (свыше 300), которые помогут закрепить знания.

При этом курс совсем свежий и доступен совершенно бесплатно. Советуем попробовать:

https://stepik.org/course/100707/promo

#python #курсы
Краткое знакомство с Maven

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

Поэтому для полноценных проектов используют инструменты для автоматизации сборки. Одним из популярных решений для Java является Maven, с которым вы можете познакомиться в статье:

https://tprg.ru/EZmo

#java
Урок по ООП в JavaScript

Хоть в JavaScript существуют функции-конструкторы, классы предлагают более удобный способ работы с объектами — с помощью небольшого объёма кода можно определить свойства и методы объекта, а также правильно воспользоваться прототипами.

Подробно о них рассказано в часовом видео

https://youtu.be/Rdnu0sF39us

#js #курсы
Чему разработчик может научиться у инвестора?

Казалось бы, финансовая сфера и программирование кардинально различаются. Однако некоторые принципы, которыми активно пользуются бизнесмены, могут оказаться полезными и в разработке:

https://tprg.ru/32fL

#советы
Объектно-ориентированное программирование в Python

После изучения базового синтаксиса Python стоит перейти к парадигме ООП и использованию её на практике — работа с классами и объектами.

В Python встроено множество полезных конструкций для работы с классами. Освоить их можно по серии уроков на YouTube, где подробно рассказано про:
— классы и объекты;
— наследование, полиморфизм и инкапсуляцию;
— магические методы;
— обработку исключений.

Плейлист на YouTube: https://tprg.ru/An0r

#python #ооп
10 идей проектов для начинающих C++ разработчиков

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

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

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

https://tprg.ru/k716

#cpp #идеи