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

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
​​Хранение по ссылке и по значению в JavaScript

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

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

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

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

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

#c
​​Как работает обучение без учителя

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

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

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

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

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

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

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

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

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

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

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

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

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

#начинающим
Мидл: «У вас вообще что-то запускается?!»
Словарик Айтишника. Буква З

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

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

#начинающим
Forwarded from Веб-страница
​​​Полный курс по Vue.js

Vue.js — это JavaScript-фреймворк, который создал разработчик Эван Ю. В 2012 году Эван работал в Google, где успел попробовать Backbone.js и Angular.

Именно после этого он решил создать собственный фреймворк — сначала просто как пет-проект. И хотя популярность обрушилась на Vue.js ещё в 2015 году, он до сих пор по душе многим разработчиками.

И вот отличный видео-курс, в котором вы рассмотрите работу с Vue.js: https://youtu.be/6wYu4_6hcDY

#фронтенд #vuejs #курс
Или хотя бы сисадмином