Точка входа в программирование
20.1K subscribers
1.27K 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
This media is not supported in your browser
VIEW IN TELEGRAM
Сможете вы пройти все уровни?

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

Эта игра отлично подходит для тренировки навыков программирования на JavaScript.

Начать игру.
👍146🔥2🍌1
​​Компиляция и интерпретация: что это такое и в чем разница

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

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

Интерпретация — построчный анализ, обработка и выполнение исходного кода.

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

#начинающим
👍12🍌2🔥1
​​Как стать тестировщиком в 2024 году: что происходит на рынке и что учить

Выяснили, снизился ли интерес к тестированию в 2024 году, есть ли дефицит или избыток QA-инженеров и что учить тестировщикам.

Читать статью

#начинающим
👌4❤‍🔥2🍌2👍1👎1
Особенно, если игры не самые современные.
🍌11🤣8👍3🔥1
Forwarded from Веб-страница
Заказчик: Нужно на нашем сайте сделать кнопки зеркальными, чтобы пользователь заходил и видел своё отражение.

Я: Подержите моё пиво.

CodePen-проект: https://codepen.io/tyeb_11/pen/dygoJow

#codepen
🔥251👍1🍌1
Сегодняшняя викторина будет посвящена JavaScript. А вы знаете правильный ответ на данный вопрос?

#js
🔥61👍1
​​Хранение по ссылке и по значению в JavaScript

В JavaScript данные передаются либо по ссылке, либо по значению.

Примитивные типы данных, такие как string, number и boolean передаются по значению, а ссылочные типы данных, такие как object, передаются по ссылке.

Подробнее узнать, как пользоваться передачей данных, а кроме того, на примерах разобрать их работу вы сможете в этом полезном видео-уроке.
👍112🔥1🍌1
Как создать шахматы на С++ 

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

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

#c
👍9❤‍🔥4🍌3🔥1
​​Как работает обучение без учителя

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

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

#bigdata #ml #datascience
👍31🍌1
Самое главное — не перемудрить при разработке решения
👍16🤣142🍌1
Свойства в языке C#

Помимо обычных методов в C# предусмотрены специальные методы доступа, называемые свойствами. Они обеспечивают простой доступ к полям классов и структур, позволяют реализовать логику при получении и установке значений свойства. 

Ключевые слова "get" и "set" определяют, какие действия выполняются при чтении и записи значений свойства соответственно.

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

#csharp
👍71🍌1
Сколько горячих клавиш Windows вы знаете

Самые популярные хоткеи знают все: «убить» процесс, открыть диспетчер задач, скопировать и вставить текст. А пользуетесь ли вы ещё какими-то сочетаниями клавиш? 

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

#тест #инструменты
👍6😁3🔥1🍌1
Мы с вами уже проходились по основным структурам данных. Давайте же проверим, запомнили ли вы информацию о них?

#викторина
👍4🔥1🍌1
Какая структура данных используется для хранения элементов в порядке «последний пришел - первый вышел»?
Anonymous Quiz
72%
Стек
19%
Очередь
5%
Массив
4%
Список
👍111🔥1🤝1
​​Как собрать пет-проекты для первого портфолио

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

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

#начинающим
👍11🔥31🍌1
Мидл: «У вас вообще что-то запускается?!»
😁44🍌5😈32👍1
Словарик Айтишника. Буква З

Сегодня мы узнаем, какая змея ведется в лесах IT и почему не все зомби едят мозги.

А какие ещё слова вы бы хотели видеть?

#начинающим
13👍5👎1🍌1