Точка входа в программирование
20.5K subscribers
1.19K photos
207 videos
2 files
2.71K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
План обучения Data Science: осваиваем по шагам

В сфере Data Science активно используются язык Python и различные полезные инструменты. Кроме того, начинающему Data Science специалисту нужно знать базы данных, алгоритмы и математику.

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

https://tprg.ru/CNWD

#data_science
Новый повод для прокрастинации
Структура данных «связный список»

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

Подробнее о связных списках и их методах:

https://tprg.ru/1A3L

#алгоритмы
Как найти первую работу в IT?

Хорошая подготовка к поиску первой работы — ключ к успешному прохождению собеседований. Из-за отсутствия опыта работы работодателю сложно вас оценить, поэтому важно не только изучить основы, но и показать себя различными способами (знакомства, хакатоны, личные проекты и т.д.).

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

https://tprg.ru/3iUn

#собеседование
Расскажите о своих предпочтениях

За последнее время наше сообщество расширилось, и мы хотели бы узнать, какие материалы для вас будут наиболее актуальны:
Задумывались ли о том, что происходит после ввода адреса в браузере?

Под капотом веб-приложения происходит сложная работа перед тем, как пользователь увидит информацию в своём браузере:

1. Клиент отправляет запрос к серверу.
2. Сервер обрабатывает запрос.
3. Клиент получает требуемую информацию от сервера.

Техническая сторона взаимодействия сервера с клиентом хорошо объяснена в этом ролике:

https://youtu.be/g94j-ahVR78

#веб #бэкенд
Подборка актуальных вакансий для начинающих специалистов

Software Developer (С++) в ABBYY
Опыт: От 1 года
Где: Москва, можно удалённо
Сколько: От 250 000 ₽

Manual QA Engineer в ABBYY
Опыт: От 1 года
Где: Москва, можно удалённо
Сколько: От 120 000 до 160 000 ₽

QA Engineer в ABBYY
Опыт: От 1 года
Где: Москва, можно удалённо
Сколько: До 90 000 ₽

Аналитик продукта / данных в Sportmaster Lab
Опыт: От 1 года
Где: Санкт-Петербург, Москва, Липецк
Сколько: От 100 000 до 150 000 ₽

Virtualization Backup Engineer в Veeam
Опыт: Без опыта
Где: Санкт-Петербург, можно удалённо
Сколько: По итогам собеседования

#вакансии #работа
Реализуем действительно полезный проект на Java

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

Самый простой путь для новичка — создать своего бота, который будет обрабатывать QR-коды прямо в Telegram-чате.

Как реализовать бота: https://tprg.ru/Uy6A

#java
Двоичное дерево: удаление элемента и скорость работы

Помните, пару недель назад мы рассказывали о создании и обходе двоичного дерева? Для работы с деревом поиска нужно ещё знать о том, как удалить элементы дерева (не будет же оно бесконечно расти) и поддерживать приемлемую скорость работы.

Подробнее вы можете узнать об этом в продолжении статьи: https://tprg.ru/ke0a

#алгоритмы
Big Data: что это на самом деле?

Термин Big Data (большие данные) уже давно на слуху, поскольку его сильно любят маркетологи. За понятием скрывается огромный массив данных, который постоянно растёт и используется для анализа, а также обучения математических моделей.

Давайте разберёмся, как на практике используется Big Data:

https://tprg.ru/g2Z3

#data_science
Функция ПосмотретьМем(МемПро1С)
Возврат Ор;
КонецФункции
Действительно ли компьютер генерирует случайное число?

Алгоритмы, которые мы используем в своих программах для генерации случайных чисел, на самом деле выдают не совсем случайные значения. В основе генератора псевдослучайных чисел (ГПСЧ) лежит семя (seed), от которого отталкивается алгоритм.

Но существуют и другие варианты поиска случайного числа. С ними и ГСПЧ вы можете ознакомиться в статье:

https://tprg.ru/CWM3

#алгоритмы
На этой неделе мы спрашивали вас, в какой сфере IT вы хотите развиваться. Мы учтём ваши ответы в тематике будущих материалов, но нам нужно ещё немного вашего фидбека.

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

#чат
Бесплатный курс вводных лекций по анализу данных

На курсе вы познакомитесь с SQL и популярными Python-библиотеками numpy и pandas, научитесь визуализировать данные и парсить их, а также глубже изучите Python.

Вся работа на курсе ведётся в Jupyter Notebook. Для лучшего понимания нужно знать основы Python и базовую математику.

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

#data_science #python #курсы
Крутые фишки Python, о которых вы могли не знать

Язык Python содержит множество удобных конструкций, которые не только сокращают код, но и местами делают его эффективнее. Давайте знакомиться с некоторыми из них:

https://tprg.ru/Axtl

#python
Кто такой специалист по информационной безопасности?

Специалист по ИБ — весьма интересная, многогранная и востребованная профессия в IT. При этом для старта не нужны навыки программирования или опыт работы в IT, поскольку профессия находится на стыке системного администрирования, разработки и консалтинга.

Подробнее о профессии специалиста по ИБ, а также как им стать: https://tprg.ru/cUTY

#инфобез
Записи лекций со Школы информационной безопасности «Яндекса»

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

Сохраняйте к себе плейлист на YouTube: https://tprg.ru/qh1e

#инфобез