Примеры реализаций алгоритмов на Python
В репозитории на GitHub собраны реализации алгоритмов из различных областей: компьютерного зрения, сортировок, графов, блокчейна и многих других.
Некоторые из алгоритмов имеют в Python встроенную реализацию, однако код из репозиториев поможет лучше понять, как всё работает (и заодно отточите навык чтения кода, который необходим в коммерческой разработке).
Ссылка: https://github.com/TheAlgorithms/Python
#алгоритмы #python
В репозитории на GitHub собраны реализации алгоритмов из различных областей: компьютерного зрения, сортировок, графов, блокчейна и многих других.
Некоторые из алгоритмов имеют в Python встроенную реализацию, однако код из репозиториев поможет лучше понять, как всё работает (и заодно отточите навык чтения кода, который необходим в коммерческой разработке).
Ссылка: https://github.com/TheAlgorithms/Python
#алгоритмы #python
Как стать разработчиком игр?
С чего начать, если хочется посвятить себя созданию игр? Опытные геймдевелоперы ответили на 8 основных вопросов, по которым вы сможете выстроить свой путь в сферу разработки игр:
https://tprg.ru/bZlP
#gamedev
С чего начать, если хочется посвятить себя созданию игр? Опытные геймдевелоперы ответили на 8 основных вопросов, по которым вы сможете выстроить свой путь в сферу разработки игр:
https://tprg.ru/bZlP
#gamedev
Крестики-нолики на JavaScript
Обычно авторы обучающих видео тщательно готовятся, прежде чем записать ролик. Но в видео, в котором мы хотим рассказать, совсем другой подход.
Разработчик из ролика пишет игру «Крестики-нолики» без заранее подготовленного кода. Он допускает несколько ошибок, но быстро их исправляет. Из-за этого процесс создания игры становится более живым:
https://youtu.be/GTWrWM1UsnA
#js #gamedev
Обычно авторы обучающих видео тщательно готовятся, прежде чем записать ролик. Но в видео, в котором мы хотим рассказать, совсем другой подход.
Разработчик из ролика пишет игру «Крестики-нолики» без заранее подготовленного кода. Он допускает несколько ошибок, но быстро их исправляет. Из-за этого процесс создания игры становится более живым:
https://youtu.be/GTWrWM1UsnA
#js #gamedev
YouTube
Coding Challenge #149: Tic Tac Toe
This is a beginner-friendly challenge where I attempt to code a basic version of the game Tic-Tac-Toe using JavaScript and the p5.js library. Code: https://thecodingtrain.com/challenges/149-tic-tac-toe
🕹️ p5.js Web Editor Sketch: https://editor.p5js.org…
🕹️ p5.js Web Editor Sketch: https://editor.p5js.org…
Кто такой DevOps-инженер?
Объясняем в формате «вопрос-ответ». В статье вы найдёте ответы на 12 вопросов, дополненные комментариями экспертов:
https://tprg.ru/nV5H
#devops
Объясняем в формате «вопрос-ответ». В статье вы найдёте ответы на 12 вопросов, дополненные комментариями экспертов:
https://tprg.ru/nV5H
#devops
Как научиться программировать?
Если вы не можете понять, как найти в себе силы и учить программирование, советуем почитать статью ниже. Она объясняет, как сохранить мотивацию в обучении, а также развеивает некоторые мифы о программировании.
Большая часть статьи полезна всем разработчикам, а в последней части идут уже рекомендации по веб-разработке. Есть одно «но»: материал на английском.
Статья: https://tprg.ru/JSsy
Анимированная версия: https://youtu.be/sffufVH7aog
#советы
Если вы не можете понять, как найти в себе силы и учить программирование, советуем почитать статью ниже. Она объясняет, как сохранить мотивацию в обучении, а также развеивает некоторые мифы о программировании.
Большая часть статьи полезна всем разработчикам, а в последней части идут уже рекомендации по веб-разработке. Есть одно «но»: материал на английском.
Статья: https://tprg.ru/JSsy
Анимированная версия: https://youtu.be/sffufVH7aog
#советы
YouTube
How to Learn to Code in 2021 - Tips and Advice from a Self-Taught Programmer
Want to learn how to code in 2021 but don't know where to start? The process can be intimidating so I decided to make the video I wish I had when I started learning how to code as a self-taught programmer so you can learn to code faster and with less frustration.…
Как писать чистый код на JavaScript?
Выучить синтаксис JavaScript недостаточно для того, чтобы писать качественный код. Чтобы код оставался читабельным, переиспользуемым и пригодным для рефакторинга, необходимо придерживаться некоторых правил чистого кода. Они приведены в этом репозитории:
github.com/ryanmcdermott/clean-code-javascript
Перевод на русский: github.com/maksugr/clean-code-javascript
#js
Выучить синтаксис JavaScript недостаточно для того, чтобы писать качественный код. Чтобы код оставался читабельным, переиспользуемым и пригодным для рефакторинга, необходимо придерживаться некоторых правил чистого кода. Они приведены в этом репозитории:
github.com/ryanmcdermott/clean-code-javascript
Перевод на русский: github.com/maksugr/clean-code-javascript
#js
Подборка алгоритмов, которые правят миром
Какие компьютерные алгоритмы наиболее часто используются в нашем мире? Какие из них стоят за работой, скажем, систем связи и Интернета? Ответы — в статье:
https://tprg.ru/Ri6p
#алгоритмы
Какие компьютерные алгоритмы наиболее часто используются в нашем мире? Какие из них стоят за работой, скажем, систем связи и Интернета? Ответы — в статье:
https://tprg.ru/Ri6p
#алгоритмы
Видеокурс по алгоритмам и структурам данных
Курс состоит из 8 видеоуроков, которые посвящены различным темам: сортировки, поиск, деревья, графы, хеш-таблицы и другие. Лекции ведёт лектор МГУ Сергей Бабичев:
https://tprg.ru/7Pmk
#алгоритмы #курсы
Курс состоит из 8 видеоуроков, которые посвящены различным темам: сортировки, поиск, деревья, графы, хеш-таблицы и другие. Лекции ведёт лектор МГУ Сергей Бабичев:
https://tprg.ru/7Pmk
#алгоритмы #курсы
Как настроить сервер для сайта?
Чтобы запустить сайт, надёжнее всего разместить его на удалённом сервере. Мы рассмотрим в инструкции настройку виртуального сервера на примере хостинга DigitalOcean. На самом сервере мы запустим операционную систему Ubuntu 20.04 LTS:
https://tprg.ru/Dy7L
#веб
Чтобы запустить сайт, надёжнее всего разместить его на удалённом сервере. Мы рассмотрим в инструкции настройку виртуального сервера на примере хостинга DigitalOcean. На самом сервере мы запустим операционную систему Ubuntu 20.04 LTS:
https://tprg.ru/Dy7L
#веб
This media is not supported in your browser
VIEW IN TELEGRAM
Симуляция столкновения галактик в командной строке
Да-да, разработчик реализовал красивую симуляцию с помощью ASCII-символов. Написано на C++. Ниже вы найдёте код, который можно запустить самому.
Видео на YouTube: https://youtu.be/x62gOfZ9hCw
Код: github.com/DinoZ1729/Galaxy
#cpp
Да-да, разработчик реализовал красивую симуляцию с помощью ASCII-символов. Написано на C++. Ниже вы найдёте код, который можно запустить самому.
Видео на YouTube: https://youtu.be/x62gOfZ9hCw
Код: github.com/DinoZ1729/Galaxy
#cpp
Подборка курсов с видеолекциями по компьютерным наукам
В репозитории на GitHub собраны ссылки на курсы по множеству тем, включая алгоритмы, машинное обучение, мобильную и веб-разработку, безопасность и компьютерную графику. Можете найти что-то для себя.
Все курсы на английском языке, однако будет достаточно и базового знания языка:
https://github.com/Developer-Y/cs-video-courses
В репозитории на GitHub собраны ссылки на курсы по множеству тем, включая алгоритмы, машинное обучение, мобильную и веб-разработку, безопасность и компьютерную графику. Можете найти что-то для себя.
Все курсы на английском языке, однако будет достаточно и базового знания языка:
https://github.com/Developer-Y/cs-video-courses
Задача про производство двигателей
Сегодня мы предлагаем решить задачу попроще. Но будьте внимательны.
Новая экспериментальная производственная линия тестируется перед запуском на заводе. Линия выпускает автомобильные двигатели.
В ходе тестирования выпуск продукции на линии удваивался ежедневно, и задача по выпуску продукции была выполнена за 18 дней.
Сколько дней занял выпуск 25% этой продукции?
#задачи
Сегодня мы предлагаем решить задачу попроще. Но будьте внимательны.
Новая экспериментальная производственная линия тестируется перед запуском на заводе. Линия выпускает автомобильные двигатели.
В ходе тестирования выпуск продукции на линии удваивался ежедневно, и задача по выпуску продукции была выполнена за 18 дней.
Сколько дней занял выпуск 25% этой продукции?
#задачи
Сколько дней занял выпуск 25% этой продукции?
Anonymous Quiz
22%
5 дней
18%
9 дней
10%
13 дней
50%
16 дней
Какие алгоритмы и структуры данных нужно освоить начинающему специалисту по Data Science?
Поскольку Data Science — это огромная область, в которой легко заблудиться новичку, мы спросили у экспертов, какие алгоритмы и структуры данных нужно знать в первую очередь. Их ответы вы найдёте в статье:
https://tprg.ru/POQ4
#data_science #алгоритмы
Поскольку Data Science — это огромная область, в которой легко заблудиться новичку, мы спросили у экспертов, какие алгоритмы и структуры данных нужно знать в первую очередь. Их ответы вы найдёте в статье:
https://tprg.ru/POQ4
#data_science #алгоритмы
Какой язык программирования вам пришёлся больше всего по душе? Им может быть не тот язык, на котором вы пишете на учёбе или работе. Делитесь в комментариях.
Рекомендации по именованию переменных
В этой статье вы найдёте советы, как выбирать имена переменных таким образом, чтобы код остался читабелен для вас и других разработчиков:
https://tprg.ru/CcAx
#советы
В этой статье вы найдёте советы, как выбирать имена переменных таким образом, чтобы код остался читабелен для вас и других разработчиков:
https://tprg.ru/CcAx
#советы
Forwarded from Представляешь,
создан GitHub-репозиторий, который поможет изучить более 20 различных технологий
В нём можно найти инфу о разработке собственной операционной системы, языка программирования, нейросети, поискового движка и много чего ещё интересного. И что самое классное, всё это бесплатно:
https://tprg.ru/Eo9e
В нём можно найти инфу о разработке собственной операционной системы, языка программирования, нейросети, поискового движка и много чего ещё интересного. И что самое классное, всё это бесплатно:
https://tprg.ru/Eo9e