Яндекс Практикум. Программирование и анализ данных
11.8K subscribers
550 photos
2 videos
1 file
538 links
Полезное для начинающих разработчиков, тестировщиков и аналитиков данных. Отвечаем на вопросы и делимся новостями Практикума. Выбрать курс и попробовать свои силы бесплатно: https://ya.cc/t/3bO2f2245AmCeQ

Номер заявления в РКН 4970781590
Download Telegram
💬 Вопросы:

— Как найти баланс между гибкостью и производительностью при проектировании системы библиотеки?

— Какие подходы к проектированию архитектуры ПО вы считаете наиболее эффективными?

⬇️ Ответы:
👍32
💬 Вопросы:

— Как правильно выбрать архитектурный стиль для конкретного проекта?

— Как использовать пространство имён для улучшения организации кода?

— Как избежать конфликтов имён в больших проектах?

⬇️ Ответы:
👍4
💬 Вопросы:

— На что стоит обратить внимание разработчику C++ помимо самого языка?

— Какие ресурсы вы можете порекомендовать для изучения?

⬇️ Ответы:
👍5
Благодарим Савву за участие 🤝

А также рекомендуем изучить статью на Хабре, в которой Савва вместе с Практикумом собрал бесплатные ресурсы для начинающих разработчиков C++. Получилась подборка на любой вкус: от лекций и книг до блогов и других полезных ссылок.
👍147🔥3
Искать работу — тоже работа

Особенно непросто бывает программистам и тестировщикам без портфолио. 30 июля в 19:00 расскажем, как организовать процесс, не опустить руки и дойти до оффера.

Обсудим:
— Как научиться искать работу;
— Чего ждут от новичков в сфере;
— Как презентовать себя на рынке;
— Где искать вакансии и опыт;
— Как реагировать на отказы.

Вести дискуссию будут представители Яндекс Практикума, МТС-диджитал и Realweb, а также наши выпускники, которые уже работают в IT.

Регистрируйтесь и подключайтесь.
👍73🆒1
«Я — живое доказательство того, что обычному человеку это доступно»

Сейчас многие задумываются о смене сферы деятельности и новых навыках, и наши студенты — не исключение. Многие ученики Яндекс Практикума приходят получать полезные профессии, в том числе и в IT.

Мы решили запустить новую рубрику, где представим опыт наших выпускников. Сегодня расскажем историю Ивана Рычкова, выпускника курса «‎Специалист по Data Science»‎.

Иван из звукорежиссуры ушёл в анализ данных и нашёл работу мечты. Листайте карточки, чтобы узнать, как ему это удалось.
11👍9🔥8😁2💯2
Интерпретируемые и компилируемые языки: что это и чем они отличаются

Программист даёт команды компьютеру на языке программирования. Компьютер может понять его сразу или потребовать «переводчика», который переведёт код на машинный язык, двоичный код.

🔜 Интерпретируемый язык программирования — язык, код которого выполняется без перевода. Для этого нужна специальная программа — интерпретатор, который считывает код строчка за строчкой и по порядку выполняет команды.

Работает на любой платформе
Более простая отладка кода
Более компактный машинный код
Низкая скорость исполнения
Проверка ошибок на этапе выполнения
Открытый исходный код
При запуске нужен интерпретатор

Примеры: Python, JavaScript, PHP, Perl и Ruby.

🔜 Компилируемый язык программирования — язык, исходный код которого проходит через «переводчика» — компилятор. Компилятор преобразует язык в список команд для процессора.

Высокая скорость исполнения
Проверка ошибок на этапе компиляции
Скрытый исходный код
При запуске не нужен компилятор
Нет кроссплатформенности
Сложная отладка исходного кода
Большие бинарные файлы

Примеры: C, C++, Java, Erlang, Haskell, Rust, Swift и Go.

Многие языки имеют как компилируемую, так и интерпретируемую версии. Разработчик должен знать плюсы и минусы обеих версий, чтобы выбрать оптимальный подход.

Например, для быстрого прототипирования, разработки и тестирования лучше выбирать интерпретируемые языки. А когда критичны высокая производительность и безопасность — компилируемые.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍155🔥4👎3👌2
Channel name was changed to «Яндекс Практикум. Программирование и анализ данных»