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

Номер заявления в РКН 4970781590
Download Telegram
Интерпретируемые и компилируемые языки: что это и чем они отличаются

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

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

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

Примеры: 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 «Яндекс Практикум. Программирование и анализ данных»
Никогда не поздно меняться и пробовать новое

С августа в канале появится ещё одно направление — анализ данных. С его помощью можно повысить качество кода, обнаружить тенденции в сценариях использования программы, собирать информацию о работе и улучшать производительность. А ещё у него много общего с программированием. Например, для работы с большими данными часто используют Python или R.

Если раздумываете над новой профессией в IT, присмотритесь к направлению «Анализ данных». Так сделал выпускник Яндекс Практикума Иван — он перешёл в Data Science из программирования. Читайте его историю здесь.
👍94🔥4👎1👏1
Напоминаем, на каких курсах начинается обучение в этом месяце — теперь с анализом данных ⬇️

Программирование

⏺️ Android-разработчик — обучение длится 12 месяцев, начнётся 1 и 29 августа

⏺️ Java-разработчик — обучение длится 10 месяцев, начнётся 1 и 29 августа

⏺️ Инженер по тестированию: от новичка до автоматизатора — обучение длится 9 месяцев, начнётся 1, 15 и 29 августа

⏺️ Фронтенд-разработчик — обучение длится 10 месяцев, начнётся 1, 15 и 29 августа

⏺️ iOS-разработчик — обучение длится 10 месяцев, начнётся 8 августа

⏺️ Python-разработчик — обучение длится 9 месяцев, начнётся 8 и 22 августа

⏺️ Go-разработчик — обучение длится 8 месяцев, начнётся 22 августа

⏺️ Разработчик С++ — обучение длится 9 месяцев, начнётся 22 августа

⏺️ Разработчик 1С — обучение длится 6 месяцев, начнётся 29 августа

Анализ данных

⏺️ 1C-аналитик — обучение длится 8 месяцев, начнётся 1, 15 и 29 августа

⏺️ Бизнес-аналитик — обучение длится 7,5 месяцев, начнётся 1, 15 и 29 августа

⏺️ Специалист по Data Science — обучение длится 8 месяцев, начнётся 1, 15 и 29 августа

⏺️ Аналитик данных — обучение длится 7 месяцев, начнётся 8 и 22 августа

⏺️ Системный аналитик — обучение длится 9 месяцев, начнётся 8 и 22 августа
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54🔥3🗿1🦄1
🔍 Давайте разбираться, что к чему

Программирование и анализ данных часто идут рука об руку. Люди начинают изучать различные языки, осознают свои предпочтения, а затем выбирают подходящую профессию.

Мы попросили эксперта рассказать, чем занимаются дата-аналитики, что общего и какие различия в сферах разработки и анализа данных.

⬇️ Слушайте голосовые, чтобы узнать подробнее.
3🤩2🤓2
👋🏻 Приветствуем Дарину Кухтину, наставницу на курсе «Аналитик данных» в Практикуме и руководителя отдела аналитики в GameDev-компании.
🔥3
— В чём разница между программированием и анализом данных?
— Давай подведём итог про сходства и различия.
— А как взаимодействуют между собой программисты и аналитики?
Благодарим Дарину за участие 🤝

А чтобы познакомиться ближе с аналитикой и определиться, в каком направлении строить свой профессиональный путь, рекомендуем пройти курс «Какую профессию выбрать в анализе данных».
8🔥6👍4🤩1🆒1
Мифы о работе в IT-сфере: как развиваться вопреки стереотипам

Можно ли попасть в IT после онлайн-курсов? А в 40+ лет? А без знания математики? И сразу ли ждать большой зарплаты? Как на самом деле работается в IT, обсудим с карьерными экспертами и выпускниками Практикума на вебинаре.

🔜 Бесплатно, 15 августа, в 19:00 по Москве

Поговорим о том, почему для ваших перспектив в IT важнее мотивация и целеустремлённость, а не возраст, гендер и предыдущий опыт работы.

Спикеры приведут наглядную статистику, поделятся опытом и вдохновят на смелые шаги:
🟤 Виктория Очоа — руководитель карьерных продуктов в Практикуме;
🟤 Екатерина Александрова — HR в международных компаниях, коуч ICF, карьерный консультант в «Эйч»;
🟤 Екатерина Днепровская — карьерный маркетолог, CEO HR Tech стартапа Re-Action;
🟤 Анна Борзенкова — выпускница курса «Инженер по тестированию» в Практикуме, старший тестировщик 1С в «Ресурс Групп»;
🟤 Алла Мишра — выпускница курса «Специалист по Data Science». Инженер 1 категории в холдинге РЖД.

🔜 Зарегистрироваться на вебинар. В телеграм-боте подтвердим регистрацию, напомним о событии, а после отправим запись.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83🤩1🍾1
Рассказываем про язык, на котором написаны Mozilla Firefox, Counter-Strike, некоторые алгоритмы Яндекса и другие известные сервисы и приложения.

C++ — один из старых языков программирования. Он сложный, но после того, как вы его освоите, любой другой язык выучить будет намного легче. Ведь вы познакомитесь с низкоуровневым программированием и поймёте, как думают компьютеры. Программы на C++ есть везде: в телефоне, в автомобиле и даже в самолётах. Так что с вакансиями на рынке проблем нет, и вы сможете найти работу по душе.

Наш курс «Разработчик C++» рассчитан на тех, кто не знаком с алгоритмами или программированием — за время обучения вы узнаете всё, что нужно джуну. А после учёбы мы поможем вам найти работу.

Чтобы не быть голословными, расскажем историю нашего выпускника. Никита Прижуков раньше работал инженером в градостроительном институте. Но было очень тяжело, и мысли сменить профессию настигали его всё чаще. Никита выбрал курс по алгоритмам. Без навыков программирования учиться там было сложно, зато знания пригодились на курсе по C++.

Уже спустя три месяца обучения Никита начал искать работу, так как оставаться на прежнем месте было невозможно. Его почти взяли в Parallels, но не было ощущения внутреннего мэтча. Спустя ещё три месяца Никита познакомился с разработчиком средств защиты информации «Код безопасности» и остался там писать утилиты на C++. А затем работал в Яндексе и Huawei.

Чем занимается начинающий разработчик C++? Узнали у Никиты ⬇️

⏺️ Выполняет небольшие рутинные задачи
Например, пишет парсеры, патчи и несложные алгоритмы. Это простые задания для опытного программиста, но у джуна на них уходит много времени, просто потому что не хватает опыта.

⏺️ Ищет баги
Порой бывают нетривиальные задачи, когда нужно воспроизвести пользовательский баг и найти ошибку в коде. Именно они помогают как карьерному, так и личностному росту.

⏺️ Разбирается в устройстве продукта
Например, чтобы написать патч, нужно пройти по всему пайплайну, благодаря чему лучше понимаешь, как всё работает изнутри.

🌟 C++ — язык для тех, кому интересно не просто создавать программы, но и разбираться, как устроены электронные устройства. Если это про вас, приходите на наш курс. Более подробно, сколько зарабатывает разработчик С++ и как им стать, рассказали в статье. А если у вас есть вопросы о профессии, задавайте их в комментариях.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍105🔥2🏆1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥10💯2🤓2🆒1
💡 Возможно, вы задумывались о том, какие навыки нужны Java-разработчику для карьерного роста. Филипп Воронов, наставник на курсе «Java-разработчик» и тимлид команды разработки VK, делится подборкой скилов, необходимых для прокачки Java-специалиста.
🔥7👍63💯1