От 1.0 до 10: история развития Microsoft Windows
В этом году ожидается выход масштабного обновления Windows (предварительно Windows 11).
Предлагаем вспомнить, с чего начиналась история самой популярной ОС на ПК:
https://tprg.ru/BlQH
В этом году ожидается выход масштабного обновления Windows (предварительно Windows 11).
Предлагаем вспомнить, с чего начиналась история самой популярной ОС на ПК:
https://tprg.ru/BlQH
Что значит «отрефакторить деплой»? Разбираемся в лексике айтишников
В IT-среде принято общаться англицизмами, поскольку подавляющая часть документации и материалов ведутся на английском языке.
Чтобы не запутаться в терминах, держите небольшой словарик:
https://tprg.ru/ZXVf
В IT-среде принято общаться англицизмами, поскольку подавляющая часть документации и материалов ведутся на английском языке.
Чтобы не запутаться в терминах, держите небольшой словарик:
https://tprg.ru/ZXVf
Стеки и очереди: теория и практика
Наверняка вы сталкивались с очередями в магазине, а со стеком при мойке тарелок.
В программировании эти структуры работают по тем же принципам. Подробнее о них — в статье:
https://tprg.ru/YbQy
#алгоритмы
Наверняка вы сталкивались с очередями в магазине, а со стеком при мойке тарелок.
В программировании эти структуры работают по тем же принципам. Подробнее о них — в статье:
https://tprg.ru/YbQy
#алгоритмы
Лекция «Сортировка событий»
Тренировки по алгоритмам от «Яндекса» продолжаются. Сегодня в 19:00 по МСК состоится предпоследняя онлайн-лекция из цикла:
https://youtu.be/hGixDBO-p6Q
Смотрели какую-нибудь из лекций? Хотели бы себе такую же лампу, как на видео?
#алгоритмы
Тренировки по алгоритмам от «Яндекса» продолжаются. Сегодня в 19:00 по МСК состоится предпоследняя онлайн-лекция из цикла:
https://youtu.be/hGixDBO-p6Q
Смотрели какую-нибудь из лекций? Хотели бы себе такую же лампу, как на видео?
#алгоритмы
10 полезных плагинов для IntelliJ IDEA
Хоть IntelliJ IDEA и обладает множеством полезных функций, но ничто не мешает настроить среду разработки под себя.
В статье рассказано о плагинах, которые помогут вам избавиться от некоторой рутинной работы и с большим удовольствием писать код:
https://tprg.ru/D0bp
#инструменты
Хоть IntelliJ IDEA и обладает множеством полезных функций, но ничто не мешает настроить среду разработки под себя.
В статье рассказано о плагинах, которые помогут вам избавиться от некоторой рутинной работы и с большим удовольствием писать код:
https://tprg.ru/D0bp
#инструменты
Проекты, которые можно сделать новичку
Чтобы с интересом изучать программирование, можно заняться своим проектом. В процессе его реализации вы на практике изучите язык и необходимые библиотеки.
В статье эксперт поделился вариантами проектов:
https://tprg.ru/Popg
Чтобы с интересом изучать программирование, можно заняться своим проектом. В процессе его реализации вы на практике изучите язык и необходимые библиотеки.
В статье эксперт поделился вариантами проектов:
https://tprg.ru/Popg
Лекция по библиотеке NumPy
Numpy используется в Python для обработки многомерных массивов, то есть для вычислений с большими наборами данных.
В уроке разбираются основные функции библиотеки NumPy и немного библиотеки SciPy:
https://youtu.be/alvNcKgMuA8
Кстати, NumPy и SciPy читаются как «нам пай» и «сай пай».
#python #data_science
Numpy используется в Python для обработки многомерных массивов, то есть для вычислений с большими наборами данных.
В уроке разбираются основные функции библиотеки NumPy и немного библиотеки SciPy:
https://youtu.be/alvNcKgMuA8
Кстати, NumPy и SciPy читаются как «нам пай» и «сай пай».
#python #data_science
YouTube
2. Библиотека Numpy. Курс «Введение в анализ данных» | Технострим
«Техносфера Mail.ru Group» при МГУ им. М. В. Ломоносова.
Курс «Введение в анализ данных».
Лекция № 2: «Библиотека Numpy».
Цель курса — познакомить слушателей со сферой анализа данных, основными инструментами, задачами и методами, с которыми сталкивается…
Курс «Введение в анализ данных».
Лекция № 2: «Библиотека Numpy».
Цель курса — познакомить слушателей со сферой анализа данных, основными инструментами, задачами и методами, с которыми сталкивается…
Считывание данных с клавиатуры на Java
В Java существует класс
В статье простым языком объясняется работа с этими классами:
https://tprg.ru/Cnkx
#java
В Java существует класс
BufferedReader
, который помогает считывать байты из потока ввода. В связке с InputStreamReader
мы сможем получить уже символы, с которыми проще далее работать.В статье простым языком объясняется работа с этими классами:
https://tprg.ru/Cnkx
#java
Подборка бесплатных инструментов для разработчиков
На портале Free Dev Stuff собраны как популярные Visual Studio, Atom и Sublime Text, так и менее известные инструменты.
Главная особенность Free Dev Stuff — возле большинства программ подробно написано, на каких условиях их можно бесплатно использовать.
Сам сервис: https://freestuff.dev/
#инструменты
На портале Free Dev Stuff собраны как популярные Visual Studio, Atom и Sublime Text, так и менее известные инструменты.
Главная особенность Free Dev Stuff — возле большинства программ подробно написано, на каких условиях их можно бесплатно использовать.
Сам сервис: https://freestuff.dev/
#инструменты
Лекция «Деревья»
Сегодня в 18:00 состоится последняя онлайн-лекция из цикла «Тренировок по алгоритмам». После нёё будут только разборы домашних заданий.
Где смотреть: https://youtu.be/lEJzqHgyels
Как вам такой формат лекций?
#алгоритмы
Сегодня в 18:00 состоится последняя онлайн-лекция из цикла «Тренировок по алгоритмам». После нёё будут только разборы домашних заданий.
Где смотреть: https://youtu.be/lEJzqHgyels
Как вам такой формат лекций?
#алгоритмы
YouTube
Тренировки по алгоритмам от Яндекса. Лекция 8: «Деревья»
Расписание тренировок доступно по ссылке: https://yandex.ru/yaintern/algorithm-training
Чат в Телеграме для общения и вопросов о тренировках: https://t.iss.one/joinchat/Ve7wRegrZtI0NjIy
Чат в Телеграме для общения и вопросов о тренировках: https://t.iss.one/joinchat/Ve7wRegrZtI0NjIy
Краткое руководство по использованию Python в веб-разработке
Python любят за простоту и универсальность. На Python можно написать даже бэкенд веб-приложения.
Что нужно знать начинающему веб-разработчику, чтобы писать бэкенд на Python, читайте в статье:
https://tprg.ru/vutg
#python #веб #бэкенд
Python любят за простоту и универсальность. На Python можно написать даже бэкенд веб-приложения.
Что нужно знать начинающему веб-разработчику, чтобы писать бэкенд на Python, читайте в статье:
https://tprg.ru/vutg
#python #веб #бэкенд
Как эффективно учиться в IT-сфере?
В самообразовании самое сложное — организовать правильно свой процесс обучения.
В ролике рассмотрены самые частые ошибки новичков, а также даны советы по эффективному обучению:
https://youtu.be/eKZNKA-jAYY
#советы
В самообразовании самое сложное — организовать правильно свой процесс обучения.
В ролике рассмотрены самые частые ошибки новичков, а также даны советы по эффективному обучению:
https://youtu.be/eKZNKA-jAYY
#советы
YouTube
Как правильно учиться в IT - сфере. ТОП ошибок при обучении. Конкретный план обучения.
Как правильно учиться в IT - сфере? В этом выпуске я дам конкретные советы о том, как, на мой взгляд, правильно эффективно обучаться в IT - сфере, в том числе программированию. Разберем частые ошибки, мешающие эффективному обучению, поговорим как про бесплатное…
Нужно ли знать последнюю версию языка, чтобы пройти собеседование?
Этот вопрос наиболее актуален, когда новая версия языка выходит чаще, чем раз в год.
Эксперты разобрали отличия версий языков C++, Java, Go и Python и рассказали, какую версию необходимо знать при прохождении собеседования:
https://tprg.ru/GxHY
#собеседование
Этот вопрос наиболее актуален, когда новая версия языка выходит чаще, чем раз в год.
Эксперты разобрали отличия версий языков C++, Java, Go и Python и рассказали, какую версию необходимо знать при прохождении собеседования:
https://tprg.ru/GxHY
#собеседование
Решаем задачу при помощи динамического программирования
В динамическом программировании большая задача разделяется на несколько подзадач. Так можно сократить вычисления, поскольку программа использует уже готовые результаты с предыдущих итераций.
Но метод подходит только к определённым типам задач. Например, к поиску наибольшей общей подпоследовательности.
Как решить эту задачу так, чтобы написать код с первого раза, узнайте из видео:
https://youtu.be/GOF4VUi4nGU
#алгоритмы #python
В динамическом программировании большая задача разделяется на несколько подзадач. Так можно сократить вычисления, поскольку программа использует уже готовые результаты с предыдущих итераций.
Но метод подходит только к определённым типам задач. Например, к поиску наибольшей общей подпоследовательности.
Как решить эту задачу так, чтобы написать код с первого раза, узнайте из видео:
https://youtu.be/GOF4VUi4nGU
#алгоритмы #python
YouTube
Динамическое программирование — это просто | Академия данных MADE | #1
В этом выпуске мы познакомимся с Григорием Шовкоплясом, преподавателем дисциплины «Алгоритмы и структуры данных» в Академии больших данных MADE.
И рассмотрим способ, как решить задачу динамического программирования о наибольшей общей подпоследовательности…
И рассмотрим способ, как решить задачу динамического программирования о наибольшей общей подпоследовательности…
Как и где эффективно учиться?
Необходимые знания для старта в программировании можно получить не только в университете. В Интернете можно найти множество курсов по стоящей теме. Однако они не принесут пользы, если не закреплять полученные знания.
Преподаватель обучающих платформ рассказал, как эффективнее всего выстроить своё обучение:
https://tprg.ru/ZPxy
#советы
Необходимые знания для старта в программировании можно получить не только в университете. В Интернете можно найти множество курсов по стоящей теме. Однако они не принесут пользы, если не закреплять полученные знания.
Преподаватель обучающих платформ рассказал, как эффективнее всего выстроить своё обучение:
https://tprg.ru/ZPxy
#советы
Введение в математическую логику
Логика — это неотъемлемая часть программирования. Наверняка в if или цикле вы указывали условия исполнения, где применили логические И/ИЛИ/НЕ.
Поэтому каждому программисту важно знать основы логики. В изучении может помочь это видео:
https://youtu.be/eXI_TFW5Cdo
#математика
Логика — это неотъемлемая часть программирования. Наверняка в if или цикле вы указывали условия исполнения, где применили логические И/ИЛИ/НЕ.
Поэтому каждому программисту важно знать основы логики. В изучении может помочь это видео:
https://youtu.be/eXI_TFW5Cdo
#математика
YouTube
Введение в логику, урок 1: Базовые понятия
🌸 СКИДКИ ДО 80 000р. до 14 мая: https://ru.hexlet.io/link/cR8UTP
🔥 Бесплатный курс «Введение в программирование»: https://ru.hexlet.io/link/WzF4Nm
✅ Полезные вебинары по программированию каждую неделю: https://ru.hexlet.io/link/nLx68V
Классическая логика…
🔥 Бесплатный курс «Введение в программирование»: https://ru.hexlet.io/link/WzF4Nm
✅ Полезные вебинары по программированию каждую неделю: https://ru.hexlet.io/link/nLx68V
Классическая логика…
Rust очень любят, но что в нём особенного?
Rust — сравнительно молодой язык программирования. Он был создан с учётом актуальных проблем в других языках.
Рассказываем, за что его полюбили программисты:
https://tprg.ru/Jmy8
#rust
Rust — сравнительно молодой язык программирования. Он был создан с учётом актуальных проблем в других языках.
Рассказываем, за что его полюбили программисты:
https://tprg.ru/Jmy8
#rust