Журнал «Код»
53.5K subscribers
7.54K photos
315 videos
5.42K links
Статьи о том, как взломать жизненные проблемы с помощью технологий.

Сайт: https://thecode.media

Журнал Яндекс Практикума.

Номер заявления в РКН — 4970835371
Страница в реестре: https://rknn.link/Yt
Download Telegram
Программисты мечтали упростить нашу жизнь, ускорить работу, сделать интернет свободным. Но в итоге не все технологии изменили нашу жизнь к лучшему. Некоторые сделали её медленнее, сложнее и гораздо хуже.

Сегодня расскажем про семь изобретений в IT, которые должны были стать революцией, а стали проклятьем.

#разбор_Код
🔥22
В мире много чувствительной информации: персданные, пароли, данные пользователей на серверах и так далее.

Чтобы их защитить, используют СКЗИ, а для особо важных данных выбирают те, что получили сертификат ФСБ. Сегодня — рассказ о том, что такое СКЗИ, как и где используется и при чём тут шифрование и криптография: https://v.thecode.media/jt3qq

#разбор_Код
🔥7👍54
Задача, где почти все врут, но нужно выяснить правду

Однажды в компании произошёл такой разговор:

— «Ты врёшь!» — сказала Аня своему другу Борису.

— «Нет, это Влад врёт!» — ответил Борис.

— «Вы что, ау? Это же вы оба врёте как дышите, все уже об этом знают!» — резко заявил Влад.


Сможете ли вы точно сказать, кто из них врёт, а кто говорит правду? (Если что, врун всегда врёт, а говорящий правду — всегда говорит правду).

🔥 — если Аня
❤️ — если Борис
👍 — если Влад

Ставьте реакцию и переходите по ссылке, чтобы узнать, кто прав.

#задача_Код
46🔥11👍7👎1
По-простому разберём, что считается искусственным интеллектом. Теперь вы сможете рассказывать это всем с умным видом: https://v.thecode.media/ltgim

#разбор_Код
😁128
Что такое OLAP-куб

В аналитике данных и биг-дате есть такая штука — OLAP-куб. Только это не совсем куб — там может быть сколько угодно граней и на каждой какие-то свои данные. Звучит сложно, работает ещё сложнее, но если разобраться, то становится понятно, зачем это вообще нужно. В общем, погнали погружаться в мир реальной аналитики: https://v.thecode.media/49eyj

#лучшее_Код #разбор_Код
9👍3
Работа с файлами в Python:

Новички: а, это очень просто.

Бывалые: не-е-е-е, подож-ж-жи, тут надо предусмотреть много всего разного, поэтому давай не спешить.

Рассказываем, почему так бывает и как на самом деле работать с файлами в Python: https://v.thecode.media/q9njj

#разбор_Код
10👍4
Что такое объектно-ориентированное программирование

ООП — это один из подходов к программированию в тех языках, которые его поддерживают. В обычном процедурном программировании мы пишем функции, которые выполняют какие-то задачи. И при необходимости вызываем одни функции из других. В программе функции живут отдельно, данные — отдельно.

Главная проблема процедурного программирования — сложно писать и поддерживать большие проекты. Любой мало-мальски сложный продукт будет требовать сотен функций, которые будут связаны между собой. Получится «спагетти-код».

В ООП функции и данные группируются в объекты. Объекты более-менее независимы и общаются друг с другом по строго определённым правилам. Данные в ООП хранятся внутри объектов и называются свойствами объектов. Например, у объекта user может быть свойство name со значением ‘Иван’.

Функции в ООП тоже хранятся внутри объектов и называются методами объектов. Например, у объекта user может быть метод sendEmail (), который отправляет этому юзеру письмо.

Можно представить, что в ООП взяли спагетти с тефтелями и разложили из огромного чана порционно по контейнерам. Теперь в каждом контейнере есть спагетти и тефтели, и каждый программист может работать над своим контейнером-объектом, а не ковыряться в общем чане.
Если вы хотите знать больше об объектно-ориентированном программировании, прочитайте нашу статью: https://v.thecode.media/rlfys
👍196
Когда-то страницы верстали на таблицах и float. А когда в CSS появились сначала Flexbox, потом и Grid, верстальщики наконец-то выдохнули.

Про Grid мы уже писали, а теперь разберёмся с Flexbox: как он работает, почему это стандарт адаптивной вёрстки и какие трюки с ним должен знать каждый фронтендер.

https://v.thecode.media/v39ec

#разбор_Код
13🤡5👍2
Сделайте так, чтобы комментарии под этим постом выглядели как история поисковых запросов джуна ↓
😢7🤣7
ИИ не заменит программиста, но станет классным помощником. Показываем лучшие ИИ-инструменты, которые делают рутинные задачи проще, а код — быстрее.

https://v.thecode.media/kpwfk

#подборка_Код
👍1210👎5
Зачем вообще нужны алгоритмы сортировки

Все слышали, что это такое, многие используют их в программах, но не все понимают, почему их так много и зачем о них постоянно спрашивают на собеседованиях. Всё это — про алгоритмы сортировки: 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 ноября.

#подборка_Код
5