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
This media is not supported in your browser
VIEW IN TELEGRAM
Трассировка лучей из ASCII-символов в командной строке
Недавно мы делились симуляцией столкновения галактик из ASCII-символов. Тот же разработчик реализовал и условную трассировку лучей из видео.
Видео на YouTube: https://youtu.be/QkETiyYWh2o
Исходники: https://github.com/DinoZ1729/Ray
#cpp
Недавно мы делились симуляцией столкновения галактик из ASCII-символов. Тот же разработчик реализовал и условную трассировку лучей из видео.
Видео на YouTube: https://youtu.be/QkETiyYWh2o
Исходники: https://github.com/DinoZ1729/Ray
#cpp
7 советов для новичков в Data Science
Как подготовиться к работе с крупным проектом начинающему специалисту в Data Science? Мы подготовили 7 советов, которые помогут научиться Data Science эффективнее:
https://tprg.ru/Dspm
#data_science
Как подготовиться к работе с крупным проектом начинающему специалисту в Data Science? Мы подготовили 7 советов, которые помогут научиться Data Science эффективнее:
https://tprg.ru/Dspm
#data_science
Что почитать: «Теоретический минимум по Computer Science. Всё, что нужно программисту и разработчику» Владстона Феррейра Фило
Казалось бы, что это очередная книга для «чайников». Однако в ней объясняется множество неочевидных моментов, связанных с основными понятиями, которые далеко не всегда встретишь в подобных книгах для новичков. Например, как хранятся в памяти односвязный и двусвязный списки.
Книга написана доступным языком, и объяснение основных принципов и понятий идёт от простого к сложному.
Обзор книги: https://tprg.ru/WTbc
#книги #алгоритмы
Казалось бы, что это очередная книга для «чайников». Однако в ней объясняется множество неочевидных моментов, связанных с основными понятиями, которые далеко не всегда встретишь в подобных книгах для новичков. Например, как хранятся в памяти односвязный и двусвязный списки.
Книга написана доступным языком, и объяснение основных принципов и понятий идёт от простого к сложному.
Обзор книги: https://tprg.ru/WTbc
#книги #алгоритмы
Как поучаствовать в open source проекте?
Open source проекты (или проекты с открытым исходным кодом) поддерживаются сообществами программистов. Для участия в них можно найти несколько причин:
— отточить свои навыки кодинга и работы над крупным проектом;
— улучшить работу и дополнить функциями инструменты, которыми вы пользуетесь;
— иметь красивый профиль на GitHub, который красноречиво о вас скажет при устройстве на работу.
Мы ответили на 8 основных вопросов по участию в open source проекте:
https://tprg.ru/uZas
#советы
Open source проекты (или проекты с открытым исходным кодом) поддерживаются сообществами программистов. Для участия в них можно найти несколько причин:
— отточить свои навыки кодинга и работы над крупным проектом;
— улучшить работу и дополнить функциями инструменты, которыми вы пользуетесь;
— иметь красивый профиль на GitHub, который красноречиво о вас скажет при устройстве на работу.
Мы ответили на 8 основных вопросов по участию в open source проекте:
https://tprg.ru/uZas
#советы
Пишем первое приложение на Flutter
Думали ли вы попробовать себя в мобильной разработке? Попробуйте написать простое приложение, и вы сможете понять, интересен ли вам такой тип разработки.
Видео ниже как раз поможет попробовать свои силы во Flutter — кроссплатформенном фреймворке, который позволяет писать и под Android, и под iOS:
youtu.be/e-y1owdvo9o
#flutter #mobile
Думали ли вы попробовать себя в мобильной разработке? Попробуйте написать простое приложение, и вы сможете понять, интересен ли вам такой тип разработки.
Видео ниже как раз поможет попробовать свои силы во Flutter — кроссплатформенном фреймворке, который позволяет писать и под Android, и под iOS:
youtu.be/e-y1owdvo9o
#flutter #mobile
YouTube
Flutter / Пишем первое мобильное приложение
В настоящее время набирает популярность технология написания мобильных кроссплатформенных приложений на Flutter. Однако, это не просто кроссплатформенные приложения - это нативные кроссплатформенные приложения. Производительность таких решений аналогична…
Сайт на ASP.NET для начинающих — первые шаги
Платформа от Microsoft ASP.NET даёт возможность создавать сайты, сервисы и веб-приложения прямо во Visual Studio на языках C#, JavaScript, HTML и CSS.
В статье мы рассказали о том, как создать простейший сайт на ASP.NET:
https://tprg.ru/u27a
#веб #фронтенд #бэкенд
Платформа от Microsoft ASP.NET даёт возможность создавать сайты, сервисы и веб-приложения прямо во Visual Studio на языках C#, JavaScript, HTML и CSS.
В статье мы рассказали о том, как создать простейший сайт на ASP.NET:
https://tprg.ru/u27a
#веб #фронтенд #бэкенд
Интерактивный учебник по Python
Учить Python по книгам не всегда эффективно, потому что знания не подкрепляются практикой. Однако в онлайн-учебнике learnpython.org темы подкреплены примерами кода прямо в онлайн-редакторе, и их можно запустить и посмотреть, как работает код.
Кроме того, в конце тем даны упражнения, где вы можете потренироваться в написании кода. Если не получится, то можно посмотреть решение:
learnpython.org
#python
Учить Python по книгам не всегда эффективно, потому что знания не подкрепляются практикой. Однако в онлайн-учебнике learnpython.org темы подкреплены примерами кода прямо в онлайн-редакторе, и их можно запустить и посмотреть, как работает код.
Кроме того, в конце тем даны упражнения, где вы можете потренироваться в написании кода. Если не получится, то можно посмотреть решение:
learnpython.org
#python
12 полезных приёмов при работе с массивами в JavaScript
В видео рассматриваются методы массивов в JavaScript, которые помогут сократить количество кода и время на его написание. Также задачи, решаемые с помощью таких методов, могут попасться на собеседовании на позицию Junior фронтенд-разработчика:
youtu.be/4AETFuOaq3s
#js
В видео рассматриваются методы массивов в JavaScript, которые помогут сократить количество кода и время на его написание. Также задачи, решаемые с помощью таких методов, могут попасться на собеседовании на позицию Junior фронтенд-разработчика:
youtu.be/4AETFuOaq3s
#js
YouTube
Топ-12 фишек программирования на JavaScript с массивами. Ты просто обязан их знать!
Мы продолжаем рубрику улучшение кода на JavaScript и в этом видео я покажу топ-12 фишек в програмировании JavaScript для массивов данных. Мы разберем много задач, которые вам могут попасться на собеседовании или на тестировании Junior JavaScript разработчика.…
Git-команды для исправления своих ошибок
Если вы допустили ошибку при использовании Git, то поиск её решения в документации покажется нетривиальной задачей.
Но мы собрали несколько команд, которые помогут решить наиболее распространённые ошибки:
tprg.ru/KUxf
#git
Если вы допустили ошибку при использовании Git, то поиск её решения в документации покажется нетривиальной задачей.
Но мы собрали несколько команд, которые помогут решить наиболее распространённые ошибки:
tprg.ru/KUxf
#git
Как работает память в Python
Python является языком с управляемой памятью, то есть памятью управляется не вручную программистом, а библиотеками и средой выполнения. Чтобы эффективнее работать с памятью, она разделена на различные абстракции.
В статье ниже рассматривается устройство модели памяти в CPython. Из материала вы сможете почерпнуть, что происходит под капотом вашего кода:
tprg.ru/UGJj
#python
Python является языком с управляемой памятью, то есть памятью управляется не вручную программистом, а библиотеками и средой выполнения. Чтобы эффективнее работать с памятью, она разделена на различные абстракции.
В статье ниже рассматривается устройство модели памяти в CPython. Из материала вы сможете почерпнуть, что происходит под капотом вашего кода:
tprg.ru/UGJj
#python