Программисты мечтали упростить нашу жизнь, ускорить работу, сделать интернет свободным. Но в итоге не все технологии изменили нашу жизнь к лучшему. Некоторые сделали её медленнее, сложнее и гораздо хуже.
Сегодня расскажем про семь изобретений в IT, которые должны были стать революцией, а стали проклятьем.
#разбор_Код
Сегодня расскажем про семь изобретений в IT, которые должны были стать революцией, а стали проклятьем.
#разбор_Код
🔥22
В мире много чувствительной информации: персданные, пароли, данные пользователей на серверах и так далее.
Чтобы их защитить, используют СКЗИ, а для особо важных данных выбирают те, что получили сертификат ФСБ. Сегодня — рассказ о том, что такое СКЗИ, как и где используется и при чём тут шифрование и криптография: https://v.thecode.media/jt3qq
#разбор_Код
Чтобы их защитить, используют СКЗИ, а для особо важных данных выбирают те, что получили сертификат ФСБ. Сегодня — рассказ о том, что такое СКЗИ, как и где используется и при чём тут шифрование и криптография: https://v.thecode.media/jt3qq
#разбор_Код
🔥7👍5❤4
Задача, где почти все врут, но нужно выяснить правду
Однажды в компании произошёл такой разговор:
Сможете ли вы точно сказать, кто из них врёт, а кто говорит правду? (Если что, врун всегда врёт, а говорящий правду — всегда говорит правду).
🔥 — если Аня
❤️ — если Борис
👍 — если Влад
Ставьте реакцию и переходите по ссылке, чтобы узнать, кто прав.
#задача_Код
Однажды в компании произошёл такой разговор:
— «Ты врёшь!» — сказала Аня своему другу Борису.
— «Нет, это Влад врёт!» — ответил Борис.
— «Вы что, ау? Это же вы оба врёте как дышите, все уже об этом знают!» — резко заявил Влад.
Сможете ли вы точно сказать, кто из них врёт, а кто говорит правду? (Если что, врун всегда врёт, а говорящий правду — всегда говорит правду).
🔥 — если Аня
❤️ — если Борис
👍 — если Влад
Ставьте реакцию и переходите по ссылке, чтобы узнать, кто прав.
#задача_Код
❤46🔥11👍7👎1
По-простому разберём, что считается искусственным интеллектом. Теперь вы сможете рассказывать это всем с умным видом: https://v.thecode.media/ltgim
#разбор_Код
#разбор_Код
😁12❤8
Что такое OLAP-куб
В аналитике данных и биг-дате есть такая штука — OLAP-куб. Только это не совсем куб — там может быть сколько угодно граней и на каждой какие-то свои данные. Звучит сложно, работает ещё сложнее, но если разобраться, то становится понятно, зачем это вообще нужно. В общем, погнали погружаться в мир реальной аналитики: https://v.thecode.media/49eyj
#лучшее_Код #разбор_Код
В аналитике данных и биг-дате есть такая штука — OLAP-куб. Только это не совсем куб — там может быть сколько угодно граней и на каждой какие-то свои данные. Звучит сложно, работает ещё сложнее, но если разобраться, то становится понятно, зачем это вообще нужно. В общем, погнали погружаться в мир реальной аналитики: https://v.thecode.media/49eyj
#лучшее_Код #разбор_Код
❤9👍3
Работа с файлами в Python:
Новички: а, это очень просто.
Бывалые: не-е-е-е, подож-ж-жи, тут надо предусмотреть много всего разного, поэтому давай не спешить.
Рассказываем, почему так бывает и как на самом деле работать с файлами в Python: https://v.thecode.media/q9njj
#разбор_Код
Новички: а, это очень просто.
Бывалые: не-е-е-е, подож-ж-жи, тут надо предусмотреть много всего разного, поэтому давай не спешить.
Рассказываем, почему так бывает и как на самом деле работать с файлами в Python: https://v.thecode.media/q9njj
#разбор_Код
❤10👍4
Что такое объектно-ориентированное программирование
ООП — это один из подходов к программированию в тех языках, которые его поддерживают. В обычном процедурном программировании мы пишем функции, которые выполняют какие-то задачи. И при необходимости вызываем одни функции из других. В программе функции живут отдельно, данные — отдельно.
Главная проблема процедурного программирования — сложно писать и поддерживать большие проекты. Любой мало-мальски сложный продукт будет требовать сотен функций, которые будут связаны между собой. Получится «спагетти-код».
В ООП функции и данные группируются в объекты. Объекты более-менее независимы и общаются друг с другом по строго определённым правилам. Данные в ООП хранятся внутри объектов и называются свойствами объектов. Например, у объекта user может быть свойство name со значением ‘Иван’.
Функции в ООП тоже хранятся внутри объектов и называются методами объектов. Например, у объекта user может быть метод sendEmail (), который отправляет этому юзеру письмо.
Можно представить, что в ООП взяли спагетти с тефтелями и разложили из огромного чана порционно по контейнерам. Теперь в каждом контейнере есть спагетти и тефтели, и каждый программист может работать над своим контейнером-объектом, а не ковыряться в общем чане.
Если вы хотите знать больше об объектно-ориентированном программировании, прочитайте нашу статью: https://v.thecode.media/rlfys
ООП — это один из подходов к программированию в тех языках, которые его поддерживают. В обычном процедурном программировании мы пишем функции, которые выполняют какие-то задачи. И при необходимости вызываем одни функции из других. В программе функции живут отдельно, данные — отдельно.
Главная проблема процедурного программирования — сложно писать и поддерживать большие проекты. Любой мало-мальски сложный продукт будет требовать сотен функций, которые будут связаны между собой. Получится «спагетти-код».
В ООП функции и данные группируются в объекты. Объекты более-менее независимы и общаются друг с другом по строго определённым правилам. Данные в ООП хранятся внутри объектов и называются свойствами объектов. Например, у объекта user может быть свойство name со значением ‘Иван’.
Функции в ООП тоже хранятся внутри объектов и называются методами объектов. Например, у объекта user может быть метод sendEmail (), который отправляет этому юзеру письмо.
Можно представить, что в ООП взяли спагетти с тефтелями и разложили из огромного чана порционно по контейнерам. Теперь в каждом контейнере есть спагетти и тефтели, и каждый программист может работать над своим контейнером-объектом, а не ковыряться в общем чане.
Если вы хотите знать больше об объектно-ориентированном программировании, прочитайте нашу статью: https://v.thecode.media/rlfys
👍19❤6
Когда-то страницы верстали на таблицах и float. А когда в CSS появились сначала Flexbox, потом и Grid, верстальщики наконец-то выдохнули.
Про Grid мы уже писали, а теперь разберёмся с Flexbox: как он работает, почему это стандарт адаптивной вёрстки и какие трюки с ним должен знать каждый фронтендер.
https://v.thecode.media/v39ec
#разбор_Код
Про Grid мы уже писали, а теперь разберёмся с Flexbox: как он работает, почему это стандарт адаптивной вёрстки и какие трюки с ним должен знать каждый фронтендер.
https://v.thecode.media/v39ec
#разбор_Код
❤13🤡5👍2
Сделайте так, чтобы комментарии под этим постом выглядели как история поисковых запросов джуна ↓
😢7🤣7
ИИ не заменит программиста, но станет классным помощником. Показываем лучшие ИИ-инструменты, которые делают рутинные задачи проще, а код — быстрее.
https://v.thecode.media/kpwfk
#подборка_Код
https://v.thecode.media/kpwfk
#подборка_Код
👍12❤10👎5
Зачем вообще нужны алгоритмы сортировки
Все слышали, что это такое, многие используют их в программах, но не все понимают, почему их так много и зачем о них постоянно спрашивают на собеседованиях. Всё это — про алгоритмы сортировки: https://v.thecode.media/yfj0g
#лучшее_Код #разбор_Код
Все слышали, что это такое, многие используют их в программах, но не все понимают, почему их так много и зачем о них постоянно спрашивают на собеседованиях. Всё это — про алгоритмы сортировки: https://v.thecode.media/yfj0g
#лучшее_Код #разбор_Код
❤10👍1
Бесплатное обучение в «Яндекс Практикуме» для программистов
На большинстве курсов Практикума есть бесплатная часть, чтобы посмотреть, нравится ли вам это направление в целом и как устроено обучение. Если нравится — продолжаете учёбу, а если нет — просто выбираете другой курс и тоже смотрите, подойдёт или нет.
Переходите по ссылкам и пробуйте себя в новой профессии.
Курс «Разработчик 1C»: https://v.thecode.media/h7y1b
Курс «Разработчик C++»: https://v.thecode.media/73ojf
Курс «Java-разработчик»: https://v.thecode.media/brl1m
Курс «Python-разработчик»: https://v.thecode.media/qcu3e
Курс «Инженер по тестированию»: https://v.thecode.media/ivhfr
Курс «Фронтенд-разработчик»: https://v.thecode.media/38egr
Курс «Фулстек-разработчик»: https://v.thecode.media/yz9u1
Курс «1С‑аналитик»: https://v.thecode.media/tu8tm
Курс «Системный аналитик»: https://v.thecode.media/xwu43
Курс «Аналитик данных»: https://v.thecode.media/yi5bf
Курс «Специалист по Data Science»: https://v.thecode.media/i1zcg
И не забывайте: начать учиться бесплатно в Практикуме можно в любое время, а скидка 20% на курсы действует только в «чёрную пятницу», которая продлится до 30 ноября.
#подборка_Код
На большинстве курсов Практикума есть бесплатная часть, чтобы посмотреть, нравится ли вам это направление в целом и как устроено обучение. Если нравится — продолжаете учёбу, а если нет — просто выбираете другой курс и тоже смотрите, подойдёт или нет.
Переходите по ссылкам и пробуйте себя в новой профессии.
Курс «Разработчик 1C»: https://v.thecode.media/h7y1b
Курс «Разработчик C++»: https://v.thecode.media/73ojf
Курс «Java-разработчик»: https://v.thecode.media/brl1m
Курс «Python-разработчик»: https://v.thecode.media/qcu3e
Курс «Инженер по тестированию»: https://v.thecode.media/ivhfr
Курс «Фронтенд-разработчик»: https://v.thecode.media/38egr
Курс «Фулстек-разработчик»: https://v.thecode.media/yz9u1
Курс «1С‑аналитик»: https://v.thecode.media/tu8tm
Курс «Системный аналитик»: https://v.thecode.media/xwu43
Курс «Аналитик данных»: https://v.thecode.media/yi5bf
Курс «Специалист по Data Science»: https://v.thecode.media/i1zcg
И не забывайте: начать учиться бесплатно в Практикуме можно в любое время, а скидка 20% на курсы действует только в «чёрную пятницу», которая продлится до 30 ноября.
#подборка_Код
❤5