Точка входа в программирование
21.4K subscribers
914 photos
164 videos
1 file
2.46K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
История входа в 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
Человечество может спать спокойно
Что послушать: подкаст про вход в gamedev

Как устроиться Junior-разработчиком в сферу разработки игр? Об этом в подкасте «Хочу в Геймдев» рассказал директор по HR 1C Entertainment и 1C Game Studios Сергей Волков.

«Google Подкасты»: tprg.ru/f7dt

Яндекс.Музыка: tprg.ru/IMCX

«ВКонтакте»: tprg.ru/xdG5

#подкасты
Стоит ли публиковать больше материалов про gamedev?
Anonymous Poll
54%
Конечно
26%
Не очень интересно
20%
Лучше про аниме девочек
5 заданий с собеседования на позицию Junior Golang-разработчика

Изучаете Go? Проверьте себя.

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

tprg.ru/EhKS

#go
Пишем за 20 минут первый UI-тест на Python и Selenium

Тестирование — это не так сложно, как может показаться. В статье подробно рассказано, как написать небольшой UI-тест, который открывает блог, ищет по ключевым словам статью и переходит в неё:

tprg.ru/rG6d

#python #тестирование
Все научились программировать. Но что дальше?

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

Чтобы стало понятнее, возьмём абстрактного 30-летнего семьянина, продающего обувь. Представим, он решил сменить стать веб-разработчиком. Что его ждёт?Об этом в шуточной форме рассказывается в статье:

tprg.ru/hUwT

#советы
Сотрудники Tesla проверяют автопилот
Python-библиотеки, которые пригодятся каждому разработчику на Python

Мы узнали у опытных Python-разработчиков, какими библиотеками они пользуются в работе. Среди инструментов оказались даже библиотеки для транслитерации и для обнаружения дат в спарсенных данных:

tprg.ru/KEe1

#python