В марте начинаются новые потоки курсов «Яндекс Практикума». Уже сейчас вы можете записаться и пройти бесплатную вводную часть, чтобы ознакомиться с программой и форматом.
⠀
👉 Если решите учиться дальше — получайте новую профессию со скидкой 5% по нашему промокоду по ссылке: https://practicum.yandex.ru/promocode/?code=KOD
⠀
👉 Если решите учиться дальше — получайте новую профессию со скидкой 5% по нашему промокоду по ссылке: https://practicum.yandex.ru/promocode/?code=KOD
👍16👎6
Ловите подборку статей о языках программирования:
🔹 Как начать программировать на Python.
🔹 Что такое Java и зачем он нужен.
🔹 Для чего нужен язык C#.
🔹 Чем отличается C от C++.
🔹 Нужно ли вам учить Swift.
🔹 Java и JavaScript: в чём разница.
🔹 Что такое Kotlin.
#подборка_Код
🔹 Как начать программировать на Python.
🔹 Что такое Java и зачем он нужен.
🔹 Для чего нужен язык C#.
🔹 Чем отличается C от C++.
🔹 Нужно ли вам учить Swift.
🔹 Java и JavaScript: в чём разница.
🔹 Что такое Kotlin.
#подборка_Код
👍21
Что такое образ диска.
Готовимся к переезду на Linux. Полезная штука для переезда — образ диска. Вот что это такое и зачем нужно.
https://v.thecode.media/dgf8u
#вопрос_Код
Готовимся к переезду на Linux. Полезная штука для переезда — образ диска. Вот что это такое и зачем нужно.
https://v.thecode.media/dgf8u
#вопрос_Код
👍15🔥1
Проблема: стандарт связи 5G работает на высоких частотах, где передавать данные быстро и без перебоев можно только в пределах прямой видимости базовых станций. Сигнал может прерываться даже из-за межкомнатной стены. А устанавливать дополнительные станции — дорого и сложно.
😎 Решение: модульная управляемая светом антенна. Она перераспределяет сигнал базовой станции к отдельным абонентам, словно пуская солнечных зайчиков.
Это устройство — решётка из множества отражателей с фотоприёмниками. Модули можно убирать или дополнять новыми. Специальное устройство, как пульт от телевизора, передаёт цифровой код на элементы антенны по инфракрасному каналу и перемещает излучение на нужные зоны.
Такая антенна недорогая и энергоэффективная, а размещать её можно как на фасадах, так и внутри зданий.
Прототип антенны уже показал хорошие результаты по передаче данных.
👥 Кто: исследователи Университета ИТМО, Россия.
#новости_Код
😎 Решение: модульная управляемая светом антенна. Она перераспределяет сигнал базовой станции к отдельным абонентам, словно пуская солнечных зайчиков.
Это устройство — решётка из множества отражателей с фотоприёмниками. Модули можно убирать или дополнять новыми. Специальное устройство, как пульт от телевизора, передаёт цифровой код на элементы антенны по инфракрасному каналу и перемещает излучение на нужные зоны.
Такая антенна недорогая и энергоэффективная, а размещать её можно как на фасадах, так и внутри зданий.
Прототип антенны уже показал хорошие результаты по передаче данных.
👥 Кто: исследователи Университета ИТМО, Россия.
#новости_Код
👍44
Свой тетрис на JavaScript: прокачиваем проект.
Доработки, чтобы получилась настоящая игра.
https://v.thecode.media/ll5vk
#проект_Код #лучшее_Код
Доработки, чтобы получилась настоящая игра.
https://v.thecode.media/ll5vk
#проект_Код #лучшее_Код
👍9
Перекрашиваем картинки с помощью CSS.
Вы можете перекрашивать картинки прямо в браузере с помощью CSS. Смотрите, как это делается.
https://v.thecode.media/4wpul
#проект_Код
Вы можете перекрашивать картинки прямо в браузере с помощью CSS. Смотрите, как это делается.
https://v.thecode.media/4wpul
#проект_Код
👍18
Как работает приложение Maps.me.
Создатель легендарной карты Maps.me рассказывает, в чём там соль; как терабайты данных умещаются в вашем телефоне и распаковываются на лету; почему нужен был этот продукт и как его придумали, считай, за месяц.
https://v.thecode.media/k4veq
#объяснялово_Код
Создатель легендарной карты Maps.me рассказывает, в чём там соль; как терабайты данных умещаются в вашем телефоне и распаковываются на лету; почему нужен был этот продукт и как его придумали, считай, за месяц.
https://v.thecode.media/k4veq
#объяснялово_Код
👍16
✅ Как начать программировать с нуля
А вот смотрите, с чего можно безболезненно начать, во всём разобраться и получить приглашение в профессию разработчика.
Тренажёры для простого программирования
«Яндекс Практикум». Это наш родной тренажёр, где тебя пошагово проводят от первой строчки до небольшого работающего продукта, с пояснениями и интерактивом. Всё на русском. Бесплатной версии хватит, чтобы понять — нравится вам это направление или нет.
Code Academy. Похоже на Практикум, только на английском. Из особенностей — помесячная оплата за доступ к материалам курсов.
Codepen. Это не совсем тренажёр, а, скорее, онлайн-редактор кода, где сразу можно увидеть результат. Если вы читаете это с компьютера, посмотрите на HTML-код двух движущихся треугольников, на которые можно залипнуть надолго. Бесплатно, есть необязательная подписка, но нет заданий и проверки кода на ошибки.
Видеокурсы
Harvard CS50 (с переводом на русский). Курс лекций по основам программирования для начинающих. Если вы хотите разобраться в этом вообще с нуля, посмотрите эти видео.
Курс по JavaScript и Node.js от Тимуры Шемсединова. В плейлисте на момент выхода поста — 87 лекций, от самых базовых понятий до композиции функций и рефакторинга.
Курсы freeCodeCamp (на английском). Если хотите прокачаться одновременно в английском и программировании, обратите внимание на этот канал. Есть почти все популярные языки программирования.
Программирование для детей и визуальное программирование
Наборы Lego с роботами и визуальным программированием. Можно собрать своего робота, а потом запрограммировать его поведение на планшете. Или собрать свой пульт управления роботом, который тоже можно запрограммировать как угодно.
Scratch — учебная платформа по программированию для детей, тоже с визуальным программированием. Задача проекта — управлять котом, который может сделать всё, что предусмотрено программой. Результат можно увидеть справа — там кот начнёт двигаться и выполнять всё, что вы ему сказали.
👉 Ссылки на все перечисленные материалы есть в статье: https://v.thecode.media/wfi2i
#сохранить_Код
А вот смотрите, с чего можно безболезненно начать, во всём разобраться и получить приглашение в профессию разработчика.
Тренажёры для простого программирования
«Яндекс Практикум». Это наш родной тренажёр, где тебя пошагово проводят от первой строчки до небольшого работающего продукта, с пояснениями и интерактивом. Всё на русском. Бесплатной версии хватит, чтобы понять — нравится вам это направление или нет.
Code Academy. Похоже на Практикум, только на английском. Из особенностей — помесячная оплата за доступ к материалам курсов.
Codepen. Это не совсем тренажёр, а, скорее, онлайн-редактор кода, где сразу можно увидеть результат. Если вы читаете это с компьютера, посмотрите на HTML-код двух движущихся треугольников, на которые можно залипнуть надолго. Бесплатно, есть необязательная подписка, но нет заданий и проверки кода на ошибки.
Видеокурсы
Harvard CS50 (с переводом на русский). Курс лекций по основам программирования для начинающих. Если вы хотите разобраться в этом вообще с нуля, посмотрите эти видео.
Курс по JavaScript и Node.js от Тимуры Шемсединова. В плейлисте на момент выхода поста — 87 лекций, от самых базовых понятий до композиции функций и рефакторинга.
Курсы freeCodeCamp (на английском). Если хотите прокачаться одновременно в английском и программировании, обратите внимание на этот канал. Есть почти все популярные языки программирования.
Программирование для детей и визуальное программирование
Наборы Lego с роботами и визуальным программированием. Можно собрать своего робота, а потом запрограммировать его поведение на планшете. Или собрать свой пульт управления роботом, который тоже можно запрограммировать как угодно.
Scratch — учебная платформа по программированию для детей, тоже с визуальным программированием. Задача проекта — управлять котом, который может сделать всё, что предусмотрено программой. Результат можно увидеть справа — там кот начнёт двигаться и выполнять всё, что вы ему сказали.
👉 Ссылки на все перечисленные материалы есть в статье: https://v.thecode.media/wfi2i
#сохранить_Код
👍77🔥11❤1😢1
This media is not supported in your browser
VIEW IN TELEGRAM
🎧 Научили нейросеть реалистично флиртовать голосом
В этом выпуске расскажем про очень простой и дешёвый опреснитель, а ещё про ультракомпактный ноутбук за $150.
Послушать выпуск: https://podcast.ru/1517634826
#подкаст_Код
В этом выпуске расскажем про очень простой и дешёвый опреснитель, а ещё про ультракомпактный ноутбук за $150.
Послушать выпуск: https://podcast.ru/1517634826
#подкаст_Код
👍15
Задача про необязательного программиста.
Как потратить всё, что заработал.
https://v.thecode.media/k742r
#лучшее_Код #задача_Код
Как потратить всё, что заработал.
https://v.thecode.media/k742r
#лучшее_Код #задача_Код
👍4
Выбираем самое важное изобретение недели.
📿 Умная подвеска, которая распознаёт беззвучные команды
Инфракрасная камера считывает движения кожи на шее и лице пользователя, когда он проговаривает команды или беззвучно шевелит губами. Устройство распознаёт команду и передаёт её на смартфон.
🧹 Российский ультразвуковой пылесос
Две решётки ультразвуковых излучателей сфокусированы в одну точку и создают колебания, от которых частицы пыли начинают двигаться в направлении всасывающего устройства. Расстояние излучения можно менять, чтобы собирать частицы даже из отдалённых уголков помещения.
🔎 Российская антенна для передачи данных в сетях 5G
Она состоит из модулей, управляется светом и перераспределяет сигнал базовой станции к отдельным абонентам, словно пуская солнечных зайчиков. С помощью антенны можно передавать данные без перебоев из-за препятствий.
🔋 Батарейка меньше крупицы соли
На пластину нанесли слои полимерных, металлических и диэлектрических материалов. При их расслоении напряжение меняется и возвращается к исходному значению. Такая батарея может питать, например, микродатчики в теле человека.
👋 Российский прибор для выявления стресса по тремору рук
Пользователь управляет манипуляторами, чтобы свести две метки на экране в одну точку. Треморограф фиксирует вибрации от движения рук. По этим данным можно диагностировать нарушения моторных функций и оценивать психофизиологическое состояние человека.
#подборка_Код
📿 Умная подвеска, которая распознаёт беззвучные команды
Инфракрасная камера считывает движения кожи на шее и лице пользователя, когда он проговаривает команды или беззвучно шевелит губами. Устройство распознаёт команду и передаёт её на смартфон.
🧹 Российский ультразвуковой пылесос
Две решётки ультразвуковых излучателей сфокусированы в одну точку и создают колебания, от которых частицы пыли начинают двигаться в направлении всасывающего устройства. Расстояние излучения можно менять, чтобы собирать частицы даже из отдалённых уголков помещения.
🔎 Российская антенна для передачи данных в сетях 5G
Она состоит из модулей, управляется светом и перераспределяет сигнал базовой станции к отдельным абонентам, словно пуская солнечных зайчиков. С помощью антенны можно передавать данные без перебоев из-за препятствий.
🔋 Батарейка меньше крупицы соли
На пластину нанесли слои полимерных, металлических и диэлектрических материалов. При их расслоении напряжение меняется и возвращается к исходному значению. Такая батарея может питать, например, микродатчики в теле человека.
👋 Российский прибор для выявления стресса по тремору рук
Пользователь управляет манипуляторами, чтобы свести две метки на экране в одну точку. Треморограф фиксирует вибрации от движения рук. По этим данным можно диагностировать нарушения моторных функций и оценивать психофизиологическое состояние человека.
#подборка_Код
👍11
Чем занимаются бэкенд-разработчики.
В этой статье — в чём состоит работа бэкенда, что нужно уметь и куда вас приведёт эта карьера.
https://v.thecode.media/mfmvj
#лучшее_Код #вопрос_Код
В этой статье — в чём состоит работа бэкенда, что нужно уметь и куда вас приведёт эта карьера.
https://v.thecode.media/mfmvj
#лучшее_Код #вопрос_Код
👍9
Почему второй язык программирования выучить проще, чем первый?
Когда только начинаешь программировать, может возникнуть такой вопрос: как опытные программисты умеют писать сразу на нескольких языках?
Ответ простой: если вы освоите хотя бы один язык программирования, писать на любом другом можно начать за полчаса. Разберём, как это работает, и посмотрим на исключение из правила.
Почему сложно учить первый язык программирования
В самом начале всё может даваться с трудом. Это нормально, потому что вы осваиваете что-то новое.
Со временем вы заметите, что циклы работают предсказуемо, а функции — идеальный инструмент для некоторых задач. Ещё через месяц вы понимаете, как собрать каркас программы, чтобы он не ломался. Ещё через месяц классы и методы уже гораздо понятнее.
Шаг за шагом вы осваиваете свой первый язык программирования. Изучение идёт не слишком быстро, потому что много нового.
Почему второй язык учить гораздо проще
А вот когда вы решили выучить второй язык, вам не нужно заново изучать как таковое программирование.
👉 Вам достаточно разобраться только с «грамматикой» нового языка.
Разумеется, в каждом языке есть нюансы и определённый стиль программирования, который в нём приветствуется. Но это можно изучить и наработать за месяц-другой. А по-варварски написать код на новом для себя языке можно хоть через полчаса, если документация под рукой.
Ограничения
Всё, что написано выше, верно для базового уровня владения языком.
Как только вы переходите в «высшую лигу», от вас требуется не просто знание принципов программирования. Вы должны знать специфику конкретного языка и даже больше того — конкретной версии языка, в которой вы работаете.
Например:
- Как именно реализованы разные вспомогательные функции языка.
- Какие есть баги конкретно в этой версии, из-за чего ваш софт может не работать.
- Какие оптимизации есть в этом языке и как их эксплуатировать.
- Как работать с определёнными библиотеками и модулями.
Исключение из правила
Из этого правила со вторым языком есть одно исключение: оно не работает, если второй язык принципиально другой по своей природе. Например, если вы изучили язык высокого уровня — JavaScript, а потом захотели перейти на Ассемблер — язык низкого уровня.
Или если вы решили изучить Brainfuck. Но зачем? 🤖
👉 Подробнее читайте в статье по ссылке: https://v.thecode.media/1pnv6
#объяснялово_Код
Когда только начинаешь программировать, может возникнуть такой вопрос: как опытные программисты умеют писать сразу на нескольких языках?
Ответ простой: если вы освоите хотя бы один язык программирования, писать на любом другом можно начать за полчаса. Разберём, как это работает, и посмотрим на исключение из правила.
Почему сложно учить первый язык программирования
В самом начале всё может даваться с трудом. Это нормально, потому что вы осваиваете что-то новое.
Со временем вы заметите, что циклы работают предсказуемо, а функции — идеальный инструмент для некоторых задач. Ещё через месяц вы понимаете, как собрать каркас программы, чтобы он не ломался. Ещё через месяц классы и методы уже гораздо понятнее.
Шаг за шагом вы осваиваете свой первый язык программирования. Изучение идёт не слишком быстро, потому что много нового.
Почему второй язык учить гораздо проще
А вот когда вы решили выучить второй язык, вам не нужно заново изучать как таковое программирование.
👉 Вам достаточно разобраться только с «грамматикой» нового языка.
Разумеется, в каждом языке есть нюансы и определённый стиль программирования, который в нём приветствуется. Но это можно изучить и наработать за месяц-другой. А по-варварски написать код на новом для себя языке можно хоть через полчаса, если документация под рукой.
Ограничения
Всё, что написано выше, верно для базового уровня владения языком.
Как только вы переходите в «высшую лигу», от вас требуется не просто знание принципов программирования. Вы должны знать специфику конкретного языка и даже больше того — конкретной версии языка, в которой вы работаете.
Например:
- Как именно реализованы разные вспомогательные функции языка.
- Какие есть баги конкретно в этой версии, из-за чего ваш софт может не работать.
- Какие оптимизации есть в этом языке и как их эксплуатировать.
- Как работать с определёнными библиотеками и модулями.
Исключение из правила
Из этого правила со вторым языком есть одно исключение: оно не работает, если второй язык принципиально другой по своей природе. Например, если вы изучили язык высокого уровня — JavaScript, а потом захотели перейти на Ассемблер — язык низкого уровня.
Или если вы решили изучить Brainfuck. Но зачем? 🤖
👉 Подробнее читайте в статье по ссылке: https://v.thecode.media/1pnv6
#объяснялово_Код
👍36🔥2
Как работает электронная почта.
Уже двадцать лет все предсказывают смерть электронной почты, а она всё никак. В этой статье разбираем, как она устроена.
https://v.thecode.media/238eg
#объяснялово_Код
Уже двадцать лет все предсказывают смерть электронной почты, а она всё никак. В этой статье разбираем, как она устроена.
https://v.thecode.media/238eg
#объяснялово_Код
👍18🔥3❤1
Ну что ж, переходим на Linux. С чего начать?
Пока Микрософт не возобновил работу, у нас остаётся два пути. Вот один из них:
https://v.thecode.media/1q77w
#объяснялово_Код
Пока Микрософт не возобновил работу, у нас остаётся два пути. Вот один из них:
https://v.thecode.media/1q77w
#объяснялово_Код
👍35
Подборка материалов для начинающих.
🔹 Как начать программировать с нуля.
🔹 С чего начать в IT.
🔹 С какого языка начать изучение программирования.
🔹 Какой язык программирования лучше.
🔹 Как пройти собеседование в ИТ-компанию.
🔹 Как начать программировать на Python.
🔹 Гид: что изучать, чтобы получить ИТ-профессию.
🔹 Что такое HTML (и почему это важно).
🔹 Собственный текстовый редактор: делаем красиво.
🔹 Делаем своего первого чат-бота.
#подборка_Код
🔹 Как начать программировать с нуля.
🔹 С чего начать в IT.
🔹 С какого языка начать изучение программирования.
🔹 Какой язык программирования лучше.
🔹 Как пройти собеседование в ИТ-компанию.
🔹 Как начать программировать на Python.
🔹 Гид: что изучать, чтобы получить ИТ-профессию.
🔹 Что такое HTML (и почему это важно).
🔹 Собственный текстовый редактор: делаем красиво.
🔹 Делаем своего первого чат-бота.
#подборка_Код
🔥37👍10❤7😢1