Подборка курсов с видеолекциями по компьютерным наукам
В репозитории на 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
В офисе установили три автомата по приготовлению горячих напитков. Каждый аппарат выдаёт разные напитки:
1. кофе;
2. чай;
3. кофе или чай.
Чтобы запустить автомат, нужно вставить одну монету. На каждом аппарате есть наклейки, обозначающие тип напитка, который получается на выходе. Однако на заводе перепутали наклейки, поэтому на всех аппаратах нанесены неверные обозначения.
Какое минимальное количество монет потребуется, чтобы определить, где и какой автомат?
1. кофе;
2. чай;
3. кофе или чай.
Чтобы запустить автомат, нужно вставить одну монету. На каждом аппарате есть наклейки, обозначающие тип напитка, который получается на выходе. Однако на заводе перепутали наклейки, поэтому на всех аппаратах нанесены неверные обозначения.
Какое минимальное количество монет потребуется, чтобы определить, где и какой автомат?