Точка входа в программирование
20.2K subscribers
1.26K photos
218 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
Было ли у вас подобное?
Подборка сред разработки и редакторов кода для Python

Чтобы быстро писать код и не отвлекаться на рутину, Python-разработчику нужен мощный инструмент — среда разработки или редактор кода.

В статье разобраны преимущества и недостатки популярных IDE и редакторов кода. Найдите себе идеальный инструмент по удобству и функциональности:

https://tprg.ru/mkG0

#python
GameDev: разработка игр — новый Telegram-канал от Tproger, где мы будем собирать лучшие материалы по геймдеву для геймдевелоперов, художников, левел-дизайнеров, сценаристов, геймдизайнеров.

Подключайтесь: @make_game
Курс Android Basics от Google

Это официальный курс по Android от Google, в котором объясняются основы создания приложений на языке Kotlin.

Плюсы:
— темы объясняются максимально подробно и понятно;
— курс поддерживается в актуальном состоянии;
— курс бесплатный;

Минусы:
— на английском языке, но он упрощённый, поэтому достаточно базовых знаний.

Курс: https://tprg.ru/W7Ob

#android #kotlin
Коротко о том, как работает моя нейросеть
Установка пакетов в Python через pip

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

https://tprg.ru/psiz

#python
Точка входа в IT: из пищевика в JavaScript-разработчика

Не страшно, если в вузе вы отучились на одну специальность, а затем решили стать программистом. Самое главное — выбрать для себя, какая область разработки вам наиболее интересна, и изучать только её.

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

https://tprg.ru/Hvc3

#точка_входа
Решили непростую задачу или работаете над интересным проектом? Расскажите об этом на Tproger

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

Наиболее интересные материалы для начинающих разработчиков мы анонсируем в этом канале.

Давайте делиться своими достижениями и знаниями:

https://tprg.ru/b0Df
Каждый день в канале Zen of Python публикуются полезные материалы по Python и связанным с ним технологиям.

Погрузитесь в мир разработки на Python и познайте полный Дзен: @zen_of_python
Как стать разработчиком с нуля

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

https://tprg.ru/lAqB

#советы
This media is not supported in your browser
VIEW IN TELEGRAM
Условная трассировка лучей в Notepad

Нас удивляли рейтрейсингом в командной строке, но видели ли вы когда-нибудь симуляцию трассировки лучей... в Notepad? Причём эта анимация из ASCII-символов работает при 30 кадрах в секунду.

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

https://tprg.ru/3kty

#алгоритмы
Структура данных пирамида (двоичная куча) в Java

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

Подробнее о пирамиде и её реализации на Java:

https://tprg.ru/892H

#java #алгоритмы
Обойдёмся только возможностями iostream
Microsoft анонсировала Visual Studio 2022

Обновление обещает быть крупным. В Visual Studio 2022 был переосмыслен интерфейс, и поэтому были изменены иконки, шрифт и темы оформления.

Также среда разработки наконец-то становится 64-битной, поэтому в ней снимается ограничение на 4 ГБ оперативной памяти.

Подробнее об основных нововведениях:

https://tprg.ru/eS4m
5 древних шифров, которые непросто разгадать без подсказок

Человечество придумало способы шифровать информацию задолго до появления первых компьютеров. Например, Гай Юлий Цезарь использовал специальный шифр для секретной переписки.

Попробуйте свои силы в разгадке 5 сообщений, которые были зашифрованы древними алгоритмами:

https://tprg.ru/0On1

#алгоритмы
Курс лекций по основам дискретной математики

Математика важна для программиста. Например, многие системы по рекомендации контента на Spotify, YouTube, «ВКонтакте» и других построены на сложных алгоритмах, часть которых касается подсчётов различных комбинаций и построения графов. Этими темами занимаются комбинаторика и теория графов.

Если вы хотите углубить свои знания в этих областях, то на YouTube есть видеокурс от Computer Science Center. А темой первой лекции стала элементальная комбинаторика: https://youtu.be/5t19LODuiYY

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

#алгоритмы
👍1
Не стоит баловаться регулярными выражениями
Подключайтесь к каналу Мобильная разработка, где вы найдёте только актуальные материалы по мобилкам — Android, iOS и кроссплатформа: @mobi_dev
Точка входа в IT: от первых троянов до собственной программы для шифрования файлов

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

https://tprg.ru/pDrK

#точка_входа