Обновить
8K+
15
Ира Ко@ira-k

Контент-продюсер в Яндекс Практикуме

0,3
Рейтинг
52
Подписчики
Отправить сообщение

5 бесплатных курсов по изучению Python с нуля

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

«Python для начинающих с нуля», Code Basics

Вы освоите базовый синтаксис Python — это фундаментальный навык, который позволит понимать чужой код и писать собственные программы. После окончания сможете создавать простые скрипты, например калькулятор. 

Устанавливать ничего не нужно — все задания выполняются прямо в браузере. Если что-то не получается, можно посмотреть решение учителя. Демо-урок доступен без регистрации. 

«Поколение Python», Stepik

Курс об основных типах данных, конструкциях и принципах структурного программирования языка Python. Содержит теорию в формате текстовых конспектов и более 500 задач с автоматизированной проверкой. 

В конце каждого модуля есть дополнительные материалы для самостоятельного изучения: литература, ссылки на полезные статьи и документацию языка Python, ссылки на исходный код и многое другое.

«Руководство по языку программирования Python», Metanit

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

Материал подаётся с примерами кода и пояснениями, что делает его удобным для самостоятельного изучения и практики. 

«Python Tutorials», Corey Schafer

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

Чтобы закрепить материал и развить практические навыки, во время просмотра следуйте инструкциям и пишите код самостоятельно.

«Основы анализа данных и Python», Яндекс Практикум

Короткий курс для будущих аналитиков данных — не просто основы Python, но и основы профессии. Вы познакомитесь с базовыми понятиями и поймёте, чем занимаются аналитики данных и специалисты по Data Science. 

Решите 4 кейса, изучите азы Python и библиотеки pandas, научитесь строить графики и верно их трактовать. Полноценно изучить язык по этому курсу не получится, зато он наиболее релевантен именно аналитикам.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

«Скоро в школу»: скидка на все курсы

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

Как получить скидку (спойлер: очень легко)

  1. Выбрать курс в каталоге.

  2. Пройти первую бесплатную.

  3. И скидка автоматически применится при оплате.

→ Подробнее об условиях акции
→ В каталог направления анализа данных
→ В каталог направления программирования

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Что такое мнемотехники и как их использовать программистам

Мнемотехника — это ряд приёмов и методов, облегчающих запоминание и воспроизведение информации за счёт использования ассоциаций, образов, рифм, логических связей. «Каждый охотник желает знать, где сидит фазан» для запоминания последовательности цветов в радуге — типичный пример мнемотехники.

Как это относится к IT-специальностям? Также, как и к любому другому обучению новому. Возьмём для примера изучение языку JavaScript, где будущему программисту нужно понять, чем отличаются методы call, apply и bind. 

Для запоминания можно использовать мнемотехники:

  • Call. Коля звонит другу напрямую — передаёт параметры через запятую: call (a, b).

  • Apply. Аня присылает список задач — параметры передаются массивом: apply ([a, b]).

  • Bind. Бен привязывает себя к таске — создаёт новую функцию с привязанным контекстом, которую можно вызывать позже.

На первый взгляд такие ассоциации могут показаться абсурдными, но это работает, потому что человек создаёт образы с действиями и именами, а не борется с терминами.

Популярные мнемотехнические приёмы

  1. Дворец памяти. Мысленно разместите информацию в хорошо знакомом месте: например, на пути от дома до ближайшего магазина. Когда она вам понадобится, просто отправьтесь на воображаемую прогулку по этому маршруту. 

  2. Аббревиатуры и акронимы. Составьте из первых букв слов новые слова или фразы. Именно благодаря этой мнемотехнике программисты могут припомнить, что такое KISS, SOLID и DRY.

  3. Рифмы и ритмы. Зарифмуйте информацию в стишок, можно самый примитивный. Как пример, стих для запоминания числа Пи (π = 3,1415926): «Чтобы нам не ошибиться, надо правильно прочесть: три, четырнадцать, пятнадцать, девяносто два и шесть».

  4. Образные связки. Соедините элементы в единый яркий образ. Допустим, французское слово pomme — «яблоко» — можно связать с таким образом: на помятом яблоке сидит крошечный гном с флагом Франции.

→ Подробнее рассказываем о теме в блоге на сайте.

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии0

За последние полгода у нас появилось несколько новых курсов для специалистов с опытом: для разработчиков, тестировщиков, аналитиков и DevOps-инежнеров. Делимся подборкой на случай, чтобы вы точно ничего не пропустили. 

SRE — обеспечение надёжности систем. Подойдёт DevOps-инженерам, системным администраторам, архитекторам ПО и разработчикам. После курса сможете внедрить культуру SRE в команде: улучшить надёжность и производительность систем, автоматизировать процессы мониторинга и обработки инцидентов. 

DevSecOps: безопасная разработка и эксплуатация — учим выявлять и устранять уязвимости как можно раньше и снижать риски. Курс подойдёт IT-специалистам разных профилей: DevOps-инженерам, системным администраторам, специалистам по инфраструктуре и ИБ, разработчикам ПО, архитекторам, техлидам и СТО.

Мидл системный аналитик — для тех, кто хочет повысить квалификацию и освоить MSA, SOAP API, Apache Kafka, Postman, Swagger и другие.

MLOps для разработки и мониторинга. Подойдёт тем, кто уже работал с ML-моделями и инфраструктурой — и хочет углубить знания. А именно: специалистам в области Machine Learning и Data Science, инженерам данных, ML-инженерам и специалистам по DevOps.

Управление командой тестирования и качества — курс поможет вырасти из QA‑инженера до руководителя QA‑команды

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

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

Если хочется продолжить изучать основы и сделать шаги к практике — посмотрите на бесплатные курсы и вводные темы на курсах Практикума. Вы можете порешать математические задачки или изучить основы статистики.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Оцените свои шансы войти в бигтех: тест от Яндекс Практикума

Если у вас в приоритете — опыт работы над масштабным продуктом и строчка в резюме, с ходу впечатляющая HR-ов… Другими словами, если в ваши карьерные планы входит работа в крупной технологической компании — значит, мы придумали этот тест для вас.

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

Тест вам подходит, если:

  • Ваша специальность — разработчик, DevOps-инженер, аналитик данных или ручной тестировщик.

  • Ваш грейд — джун+ и выше. Нужна теоретическая база, коммерческий опыт или опыт решения учебных проектов на реальных кейсах.

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

→ Проверить свои силы

Теги:
Рейтинг0
Комментарии3

Привет! Собрали для вас три интересных разбора математических задач из журнала КОД, которые помогут размять мозг.

  1. Почему время на сервере отличается от времени у пользователей
    Разбираемся, почему в некоторых сервисах вы видите странное время публикации сообщений и что происходит с временными метками на бэке.
    Читать статью

  2. Миллион умножений и нестандартное мышление
    История о популярной школьной задаче, где нужно перемножить много чисел. Важно не просто посчитать, а придумать оптимальное решение. Пример того, как иногда важно выйти за рамки шаблонов.
    Читать статью

  3. Самая сложная задача для школьников, которую никто не смог решить
    Разбор олимпиадной задачи, которая оказалась настолько непростой, что за всё время не нашлось ни одного решения. Хороший повод задуматься, почему некоторые вопросы сложнее, чем кажутся на первый взгляд.
    Читать статью

Теги:
Рейтинг0
Комментарии0

Короткий тест: есть ли у вас талант аналитика

Яндекс Практикум вместе с изданием N+1 подготовили тест «Голые данные» — он поможет примерить на себя роль аналитика данных и понять, насколько вам близка эта профессия. 

Внутри семь несложных и реалистичных задач: например как определить популярность сериала, спрогнозировать цену на бургеры или оценить выгоду от сотрудничества с блогером. 

Тест не требует подготовки и будет интересен тем, кто любит задачи на логику и поиск закономерностей. Если вы пока только выбираете направление в IT, возможно, этот тест поможет увидеть, что аналитика — ваш путь.

→ Пройти тест

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии1

Как попробовать себя в аналитике: бесплатные вводные части курсов

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

  • Аналитик данных изучает массивы информации, ищет закономерности и формулирует выводы. В пробном задании предстоит выяснить, почему на фабрике робокотов массово выходят из строя гаджеты. Вы проанализируете данные, построите визуализации с помощью Python, Pandas и Seaborn и попробуете интерпретировать результаты.

  • Специалист по Data Science использует машинное обучение для прогнозов и поиска скрытых зависимостей. В вводной части вы решите несколько задач: оцените влияние новой опции в игре, классифицируете клиентов кофейни и проверите эффективность роботов в службе поддержки.

  • Системный аналитик проектирует информационные системы, помогает определить требования и контролирует реализацию решений. На примере реальной задачи разберётесь, как добавить на сайт магазина посуды отзывы с Яндекс Маркета: нужно ли менять интерфейс, как работают API и как фиксируются требования.

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

Теги:
Рейтинг0
Комментарии0

5 полезных статей для 1С-разработчиков

Разработка и администрирование 1С требует знаний множества нюансов: от работы с формами до настройки прав пользователей. Эти пять материалов помогут разобраться с важными задачами — от установки до тонкой настройки прав доступа.

Как установить 1С 8.3 самостоятельно: пошаговая инструкция

В статье детально рассмотрен процесс установки платформы, базовые настройки и проверка работоспособности. Подойдет новичкам, а также тем, кто хочет лучше понимать инфраструктуру 1С.

Система 1С: как устанавливать, обновлять и делать резервные копии информационных баз

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

Стройматериал в 1С, или Для чего нужны метаданные

Метаданные в 1С описывают структуру данных, объектов и логики системы. В этом материале рассматриваются основные типы метаданных, их назначение и способы работы с ними. Полезно для начинающих разработчиков и тех, кто хочет глубже разобраться в устройстве платформы.

Управляемые формы 1С: что это и как их использовать

Управляемые формы используются для создания интерфейсов в 1С. Разбираются их принципы работы, отличия от обычных форм и особенности разработки. Подойдет тем, кто работает с пользовательскими интерфейсами в 1С.

Права пользователей 1С: роли, профили доступа и их настройка

Настройка прав пользователей позволяет контролировать доступ к данным и функциям системы. В статье объясняются механизмы управления доступом, ролевые модели и способы их применения. Полезно администраторам и разработчикам.

Теги:
Рейтинг0
Комментарии0

Какие числа останутся? Интересная задача на логику и математику

В ряд выписаны натуральные числа от 1 до 1024. Петя 10 раз проделывает такую операцию: смотрит все оставшиеся числа и вычёркивает половину чисел.

При этом в операции с нечётным номером Петя вычёркивает числа с нечётными номерами (например, в первой операции вычеркнуты числа 1, 3, 5, 7..), а в операции с чётным номером — числа с чётными номерами. Нумерация каждый раз новая.

В конце останется одно число. Какое?

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

  • Перебором, выписывая ряды чисел после каждой операции и отслеживая их изменения.

  • Написанием кода, который автоматизирует процесс.

  • Через формулы, если удастся вывести зависимость оставшихся чисел от номера операции.

Какие у вас идеи? Делитесь своими вариантами решения в комментариях. А мы потом вернёмся с ответом.

Больше задач — в бесплатном тренажере «Основы математики для цифровых профессий».

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии3

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

Переход с уровня junior на middle — важный этап в карьере разработчика. На этом уровне уже недостаточно просто писать рабочий код. Требуется понимать архитектуру, оптимизировать производительность, уверенно работать с многопоточностью и сложными паттернами проектирования.

Если вы джун или уже работаете на позиции мидла, но не чувствуете уверенности в своих знаниях, — держите подборку курсов, которые помогут закрыть пробелы и развить необходимые навыки. В каждом курсе есть бесплатная вводная часть, чтобы проверить свои силы.

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

Мидл фронтенд-разработчик — вас ждёт работа с TypeScript, SSR, современными фреймворками и производительностью веб-приложений. Курс также охватывает CI/CD, архитектуру и паттерны проектирования.

Мидл Android‑разработчик — продвинутая разработка на Android с фокусом на Clean Architecture, Kotlin Coroutines, Jetpack Compose и Unit-тестирование. Подойдёт тем, кто хочет писать масштабируемые и поддерживаемые приложения.

Мидл Java‑разработчик — поможет освоить инструменты и технологии Java-разработчика: Spring, Hibernate, микросервисную архитектуру, Kafka и Kubernetes. Подойдёт желающим глубже разобраться в построении отказоустойчивых систем.

Мидл разработчик С++ — курс для разработчиков, желающих освоить продвинутые возможности C++: многопоточность, шаблонное программирование, оптимизацию под производительность и работу с низкоуровневыми механизмами ОС.

Теги:
Всего голосов 2: ↑2 и ↓0+4
Комментарии0

Полезные ресурсы для начинающего JavaScript-разработчика

Делимся полезными материалами, которые помогут разобраться в основах и сделать первые шаги в программировании на JavaScript. 

«Зачем учить JavaScript» — объясняем на примерах, почему без JavaScript не будет современных сайтов и что делает этот язык программирования таким востребованным. Расскажем о преимуществах JS и его перспективах.

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

«Что такое TypeScript и чем он отличается от JavaScript» — у главного языка фронтенда JavaScript есть улучшенная версия — TypeScript. Рассказываем, как он работает и чем отличается от старой версии.

«Всё про JavaScript» — большая подборка статей про основы JavaScript, возможности его использования и типичные ошибки новичков. Также в подборке можно найти задачи для собеседований и туториалы разных проектов.

Теория — это хорошо, а для практики подойдёт бесплатная часть курса «Фронтенд-разработчик». В ней вы изучите базовый синтаксис HTML и CSS, попробуете размещать блоки на веб-странице, менять шрифт и цвета, а также напишете с нуля простую программу на JavaScript.

Теги:
Рейтинг0
Комментарии0

HR talks: разбираем трудоустройство в IT с экспертами

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

HR Talks — это подборка записей с HR-менеджерами Яндекса, Ozon Банка, «Авито» и Т‑Банка, которые делятся реальным опытом и разбирают ключевые вопросы трудоустройства.

Внутри вы найдёте:

  • Советы по подготовке к техническому и HR-интервью

  • Ошибки кандидатов, которые мешают получить оффер

  • Рекомендации по составлению резюме и поиску вакансий

  • Разбор требований к специалистам

  • Ответы на вопросы о поиске работы

→ HR talks от Яндекс Практикума

Теги:
Рейтинг0
Комментарии0

Решаем задачу про спортзал и логарифмы

Василий увлёкся пауэрлифтингом и начал ходить в спортзал. Василий замерил свой прогресс и оказалось, что он соответствует функции y=12*log₂(x), где x — номер дня с момента начала тренировок, а y — вес (масса), который он поднял в этот день.

Спустя почти год Василий решил оценить свой прогресс. Для этого он сравнил результаты в конце первой недели тренировок и на 343 день. Во сколько раз увеличился поднимаемый им вес за это время?

Ответ ↓↓↓

Задачу можно решить разными способами — используя разные свойства логарифма. Начало у обоих способов одинаковое.

Вес (масса), который может поднимать Василий в день номер x по условию равен 12*log₂(x). Значит, в конце первой недели (на седьмой день) этот вес равен 12*log₂7, а на 343-й день — 12*log₂343. Запишем частное и упростим:

12*log₂343 / 12*log₂7 = log₂343 / log₂7.

Способ 1. Через вынесение степени:

log₂343 / log₂7 =  log₂7³ / log₂7 = 3*log₂7 / log₂7 = 3.

Способ 2. Через переход к новому основанию (в обратную сторону):

log₂343 / log₂7 = log₇343 = 3.

Значит, вес, который поднимает Василий, увеличился в 3 раза. Желаем и вам успехов в спорте!

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Составление резюме — первый и очень важный шаг в поиске работы. Нужно правильно показать свои навыки и опыт, чтобы заинтересовать работодателя. В этом посте мы собрали полезные материалы, которые помогут создать резюме.

Бесплатный курс «Как составить резюме» — вы узнаете, с чего начать поиск работы, как устроен процесс найма, какие ошибки чаще всего встречаются в резюме и как их избежать. Курс включает примеры и шаблоны резюме, которые пригодятся как начинающим, так и тем, кто меняет сферу деятельности. Время прохождения — около 5 часов.

Оцениваем эксперименты с резюме с помощью статистики — статья и комментарии к ней будут полезны всем, кто хочет понять, как различные элементы резюме могут повлиять на отклик работодателей.

Что написать в резюме в разделе «О себе» — в статье разобраны частые ошибки, примеры успешных формулировок и рекомендации для профессионалов разного уровня.

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

Как разработчику составить крутое резюме — рекомендации по составлению резюме для разработчиков: какие навыки стоит упомянуть и как избежать распространённых ошибок.

Теги:
Рейтинг0
Комментарии1

За последние полгода у нас появилось несколько новых курсов: для разработчиков, администраторов и специалистов по безопасности. Делимся подборкой на случай, чтобы вы точно ничего не пропустили. 

Специалист по информационной безопасности — вы научитесь защищать данные компаний от утечек, выявлять уязвимости в системах и предотвращать кибератаки. В программе курса: основы кибербезопасности, защита сетей и серверов, анализ уязвимостей, тестирование на проникновение и создание систем информационной защиты. Подойдёт тем, у кого нет опыта или его совсем мало.

Аналитик SOC — для разработчиков, DevOps, сетевых инженеров, системных администраторов и других специалистов. Вы научитесь работать с системами SIEM, анализировать инциденты и выявлять угрозы в корпоративных сетях.

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

Apache Kafka для разработки и архитектуры — для бэкенд-разработчиков на Java, Python, Golang. Вы научитесь настраивать и администрировать Kafka, работать с кластерами и эффективно обрабатывать большие объёмы информации.

Архитектура программного обеспечения — для опытных специалистов и руководителей с техническим бэкграундом. Вы освоите создание архитектуры ПО, интеграцию микросервисов, анализ требований и контроль качества системы. Реальные кейсы и работа с современными методологиями, такими как DDD и EDA, помогут вам в работе.

У каждого курса есть бесплатная часть, а также тестирование, чтобы понять, насколько комфортно вам будет учиться.

Теги:
Рейтинг0
Комментарии0

Системный аналитик: подборка полезных материалов

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

Знакомство с профессией

Где и сколько учиться на системного аналитика — рассказываем о вузах, колледжах и онлайн-курсах, где можно получить профессию системного аналитика.

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

Чем занимается системный аналитик — разбираем ключевые задачи этой профессии на примере создания навыка для виртуального ассистента.

Полезные материалы

Работа с API: 17 полезных ссылок для системного аналитика — материалы, которые помогут разобраться в основах работы с API, документировании REST API, использовании форматов данных XML и JSON, а также в инструментах вроде Swagger.

Гайд для системного аналитика

Этот цикл статей поможет разобраться в работе с требованиями на всех фазах проекта. Мы рассмотрим пример на основе банка, чтобы показать, как документировать требования, подбирать инструменты анализа и использовать удобные решения вроде Wiki и таск-трекеров.

Часть 1: Инициация — разбираем, как определить бизнес-цели, собрать пользовательские требования, выбрать уровень их детализации и заложить основу для последующих этапов.

Часть 2: Планирование и исполнение — учимся декомпозировать требования, распределять задачи между членами команды и управлять изменениями в проекте с помощью таск-трекеров.

Часть 3: Контроль — разбираем методы проверки, тест-дизайна и рецензирования, которые помогут избежать ошибок.

Теги:
Рейтинг0
Комментарии0

Задача на зубок: считаем орешки

В магазине полезных перекусов продаются на развес орехи:

  • Арахис — 500 руб/кг,

  • Миндаль — 1000 руб/кг,

  • Кешью — 1200 руб/кг,

  • Грецкий — 800 руб/кг,

  • Фундук — 1100 руб/кг,

  • Фисташки — 1400 руб/кг.

Менеджер проанализировал спрос и предлагает продавать упаковки с миксом орехов в таких вариантах:

  • арахис, миндаль, кешью;

  • миндаль, фундук, фисташки;

  • кешью, фундук, грецкий.

Любая упаковка микса — по 200 грамм. В каждом миксе орехи взяты в пропорции 2:1:1, где первый — это самый дешёвый орех в данной смеси.

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

Ответ опубликуем в комментариях! Больше задач найдёте в бесплатном тренажере «Основы математики для цифровых профессий».

Теги:
Всего голосов 3: ↑1 и ↓2-1
Комментарии5

Информация

В рейтинге
2 974-й
Работает в
Зарегистрирован
Активность