У каждого из нас в этом году есть 8 784 часа. Это много или мало?
Например, чтобы освоить профессию рекрутера, нужно 224 часа. Все серии «Доктора Кто» займут уже 396 часов, а изучение Go с нуля — 384 часа.
Мы решаем, чем наполнить своё время: переехать, научиться водить, пересмотреть любимые сериалы или освоить новую профессию.
Если вам интересен последний вариант, у Практикума до конца февраля действует промокод на скидку 10% на короткие курсы. Все подробности по ссылке: https://v.thecode.media/hbeq9
#анонс_Код
Например, чтобы освоить профессию рекрутера, нужно 224 часа. Все серии «Доктора Кто» займут уже 396 часов, а изучение Go с нуля — 384 часа.
Мы решаем, чем наполнить своё время: переехать, научиться водить, пересмотреть любимые сериалы или освоить новую профессию.
Если вам интересен последний вариант, у Практикума до конца февраля действует промокод на скидку 10% на короткие курсы. Все подробности по ссылке: https://v.thecode.media/hbeq9
#анонс_Код
👍39❤8🤡4🔥2
Мы хотели написать классную подводку к этой статье, но подумали, что всё успеем, и занялись другими делами. А потом времени хватило только на то, что вы читаете прямо сейчас.
https://v.thecode.media/i1xel
#разбор_Код
https://v.thecode.media/i1xel
#разбор_Код
🔥27😁9❤6
Функциональное программирование vs Императивное программирование
В программировании есть два больших подхода — императивное и функциональное.
Смысл функционального программирования в том, что мы не задаём последовательность нужных нам команд, а описываем взаимодействие между ними и подпрограммами.
Как устроено функциональное программирование:
• Команды можно собирать в подпрограммы, но их последовательность не имеет значения.
• Переменных нет, вместо них — функции.
• Функции всегда возвращают одно и то же значение, если на вход поступают одни и те же данные.
• Последовательность выполнения подпрограмм определяет сам код и компилятор, а не программист.
Суть императивного программирования в том, что программист описывает чёткие шаги, которые должны привести код к нужной цели.
Императивное программирование устроено так:
• В языке есть команды, которые этот язык может выполнять. В каком порядке записаны команды внутри подпрограммы, в том же порядке они и будут выполняться.
• Есть переменные, которые могут хранить данные и изменяться во время работы программы.
• Ещё есть подпрограммы: функции и процедуры (первые возвращают какое-то значение после своей работы, вторые — нет)
• Если подпрограмме на вход подать какое-то значение, то результат будет зависеть не только от исходных данных, но и от других переменных.
• Последовательность выполнения подпрограмм регулируется программистом.
Программисты, не бомбите. Конечно же, это упрощено для понимания. Вы сами попробуйте это нормально объяснить (можно прямо в комментах).
#полезнознать_Код
В программировании есть два больших подхода — императивное и функциональное.
Смысл функционального программирования в том, что мы не задаём последовательность нужных нам команд, а описываем взаимодействие между ними и подпрограммами.
Как устроено функциональное программирование:
• Команды можно собирать в подпрограммы, но их последовательность не имеет значения.
• Переменных нет, вместо них — функции.
• Функции всегда возвращают одно и то же значение, если на вход поступают одни и те же данные.
• Последовательность выполнения подпрограмм определяет сам код и компилятор, а не программист.
Суть императивного программирования в том, что программист описывает чёткие шаги, которые должны привести код к нужной цели.
Императивное программирование устроено так:
• В языке есть команды, которые этот язык может выполнять. В каком порядке записаны команды внутри подпрограммы, в том же порядке они и будут выполняться.
• Есть переменные, которые могут хранить данные и изменяться во время работы программы.
• Ещё есть подпрограммы: функции и процедуры (первые возвращают какое-то значение после своей работы, вторые — нет)
• Если подпрограмме на вход подать какое-то значение, то результат будет зависеть не только от исходных данных, но и от других переменных.
• Последовательность выполнения подпрограмм регулируется программистом.
#полезнознать_Код
👍46😁3❤2🔥2😢1🤡1
Сложная задача про поросёнка и NFT
Вы не сможете решить её правильно.
https://v.thecode.media/vz6a1
#лучшее_Код #задача_Код
Вы не сможете решить её правильно.
https://v.thecode.media/vz6a1
#лучшее_Код #задача_Код
👍16🔥8👎5❤1
Выходной — не повод расслабляться, а отличная возможность освежить знания по математике. Ловите 8 статей, чтобы не только вспомнить алгебру и геометрию, но и узнать, как их применить в IT.
Матрица — https://v.thecode.media/fvvp7
Вектор — https://v.thecode.media/45u21
Логарифм — https://v.thecode.media/y3w2y
Бином Ньютона — https://v.thecode.media/z6fk1
Синус — https://v.thecode.media/eks6i
Интеграл — https://v.thecode.media/ul8hv
Знаки Σ и П — https://v.thecode.media/5nfzo
Предел — https://v.thecode.media/k5hex
#подборка_Код
Матрица — https://v.thecode.media/fvvp7
Вектор — https://v.thecode.media/45u21
Логарифм — https://v.thecode.media/y3w2y
Бином Ньютона — https://v.thecode.media/z6fk1
Синус — https://v.thecode.media/eks6i
Интеграл — https://v.thecode.media/ul8hv
Знаки Σ и П — https://v.thecode.media/5nfzo
Предел — https://v.thecode.media/k5hex
#подборка_Код
🔥32👍10😢8❤5🤡2
Где брать данные для анализа и машинного обучения: бесплатно и удобно
Подойдут для аналитики и data-science.
https://v.thecode.media/8alpi
#лучшее_Код #разбор_Код
Подойдут для аналитики и data-science.
https://v.thecode.media/8alpi
#лучшее_Код #разбор_Код
👍25❤4🔥1
Дайджест статей за неделю
Объяснили разницу между let, var и const для всех, кто пишет на JavaScript. С одной стороны, всё просто, с другой — есть нюансы, о которых не все знают.
Рассказали, что нового в jQuery 4.0.0 BETA. Будет полезно всем, кто уже работает с этим фреймворком или только присматривается к нему.
Включили режим энергосбережения в телефоне, а потом посмотрели, на что он влияет, как работает и что при этом происходит с батареей.
Выяснили, откуда у программистов появляется прокрастинация и что с ней можно сделать.
❌ Ошибка недели: что в Python означает ошибка FileNotFoundError: [Errno 2] No such file or directory.
Отдыхайте, набирайтесь сил,
мы тоже постараемся.
Ваш «Код»
Объяснили разницу между let, var и const для всех, кто пишет на JavaScript. С одной стороны, всё просто, с другой — есть нюансы, о которых не все знают.
Рассказали, что нового в jQuery 4.0.0 BETA. Будет полезно всем, кто уже работает с этим фреймворком или только присматривается к нему.
Включили режим энергосбережения в телефоне, а потом посмотрели, на что он влияет, как работает и что при этом происходит с батареей.
Выяснили, откуда у программистов появляется прокрастинация и что с ней можно сделать.
❌ Ошибка недели: что в Python означает ошибка FileNotFoundError: [Errno 2] No such file or directory.
Отдыхайте, набирайтесь сил,
мы тоже постараемся.
Ваш «Код»
🔥17👍8❤7👎1
В начале года мы составляем прогноз: что нас ждёт на рынке работы в ИТ. Иногда мы ошибаемся, чаще — оказываемся правы, но это только прогнозы. Сейчас ситуация стала стабильнее, данных больше, поэтому посмотрим, как дела с карьерой в ИТ в 2024 году.
#разбор_Код
#разбор_Код
👍40🔥8❤6
А вы знали, что в современной вёрстке на CSS можно:
— программировать поиск и выбор нужных элементов на странице, чтобы применить к ним отдельный стиль;
— узнавать состояния контейнеров и в зависимости от них менять дизайн других элементов;
— автоматически делать красивую вёрстку текста без висящих слов;
— работать с полноценной вложенностью без препроцессоров;
— грабить корованы.
Короче, будет интересно всем, кто делает сайты. Тем, кто не делает, — тоже, чтобы быть в курсе современных технологий.
https://v.thecode.media/no0d1
#разбор_Код
— программировать поиск и выбор нужных элементов на странице, чтобы применить к ним отдельный стиль;
— узнавать состояния контейнеров и в зависимости от них менять дизайн других элементов;
— автоматически делать красивую вёрстку текста без висящих слов;
— работать с полноценной вложенностью без препроцессоров;
— грабить корованы.
Короче, будет интересно всем, кто делает сайты. Тем, кто не делает, — тоже, чтобы быть в курсе современных технологий.
https://v.thecode.media/no0d1
#разбор_Код
👍31❤6😁5
Замените слово в названии фильма словом «код».
Мы начнём: «Бойцовский код».
Мы начнём: «Бойцовский код».
🤡25❤11👍3🔥1
#!/bin/bash
echo "Привет, это журнал Код!"
echo "А это — новая статья про bash-скрипты ↓"
https://v.thecode.media/z35ad
#разбор_Код
echo "Привет, это журнал Код!"
echo "А это — новая статья про bash-скрипты ↓"
https://v.thecode.media/z35ad
#разбор_Код
🔥30👍7❤2
Фуллстек-проект: пишем серверную часть страницы авторизации на PHP
Показываем, как работает магия авторизации и регистрации на сайтах изнутри: пишем свои скрипты и защищаем доступ к страницам.
https://v.thecode.media/0ckg3
#проект_Код #лучшее_Код
Показываем, как работает магия авторизации и регистрации на сайтах изнутри: пишем свои скрипты и защищаем доступ к страницам.
https://v.thecode.media/0ckg3
#проект_Код #лучшее_Код
👍19❤3😁1