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

Номер заявления в РКН 4970781590
Download Telegram
Книги по Python: что почитать новичкам

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

🖇«Изучаем Python», Марк Лутц

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

🖇«Программируем на Python», Майкл Доусон

Книга построена на практических примерах. Теория даётся кратко, но её достаточно, чтобы перейти к практике. Советуем читать в электронном варианте: в ней много ссылок и примеров кода.

🖇«Легкий способ выучить Python», Зед А. Шоу

52 последовательных упражнений, которые помогут разобраться в работе с Python с нуля: от настройки окружения для написания кода до разработки игр и веб-разработки.

🖇«Автоматизация рутинных задач с помощью Python», Эл Свейгарт

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

🖇«Изучаем программирование на Python», Пол Бэрри

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

🖇«Python. Notes for Professionals»

Бесплатный проект Python-сообщества: сборник частых вопросов и ответов по языку и его экосистеме, взятых с сайта Stack Overflow.
Внутри — материал по разным аспектам языка: базовому синтаксису, работе с процессами и потоками, взаимодействию с внешними библиотеками и фреймворками.
👍7😎4❤‍🔥1👎1🥴1
Разбираемся с базой: что такое Git

👀 Это специальная программа, которая позволяет отслеживать любые изменения в файлах, хранить их версии и оперативно возвращаться в любое сохранённое состояние.

Чем хорош Git
Большинство других систем контроля версий хранят информацию в виде списка изменений в файлах. Git работает по-другому — он хранит полное отображение того, как выглядит файл в момент сохранения. Это позволяет всегда иметь полную информацию обо всех файлах и быстро восстанавливать любую из предыдущих версий.

Git — мощный инструмент со множеством различных возможностей. Если изучить их досконально, можно серьёзно облегчить себе работу.

Как работает Git на примере
1. В проекте, где пишется код, создано окружение Git ― все изменения файлов отслеживаются в рамках настроенных параметров и заданных фильтров.

2. Нужно добавить в проект новую функцию, изменив или доработав существующий код. Для этого потребуется создать внутри проекта отдельную ветку (branch).

3. Работа в этой ветке никак не затрагивает основной код — если с новыми изменениями что-то пойдёт не так и код перестанет запускаться, основной проект не пострадает. А когда новая функция будет дописана и протестирована, ветку можно будет «наложить» на основной код.

Также в рамках Git можно объединять разные версии кода в один. Например, над проектом работает несколько человек, и каждый разрабатывает или изменяет код в собственных ветках. В конце работы появится необходимость слить ветки вместе — и получается цельная программа. Это значительно облегчает совместную работу, так как не нужно ждать, пока другой разработчик допишет код, — можно работать параллельно.

Если же в одной из веток разработка пойдёт не по плану и произойдёт ошибка — всё можно просто откатить до предыдущей ветки, где ошибок не было.

Удобство и гибкость сделали Git стандартом для большинства современных IT-компаний. Чтобы помочь научиться работать с ним, мы создали бесплатный курс «Основы работы с Git». Навык работы с Git критичен для любого программиста. А тем, кто только начал делать первые шаги в программировании, будет полезно освоить инструмент, который пригодится в будущем.
17👍9🔥3
Обратная связь — важная часть работы в IT. Она помогает коллегам найти общий язык, лидам — следить за процессами, а продукту — становиться лучше. Но иногда мы оказываемся не готовы к негативному фидбэку и не знаем, как реагировать на замечания и критику.

На карточках разбираемся, как принимать обратную связь и извлекать из неё пользу.
14👍5🤔2
🍃Дайджест последнего месяца лета

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

Читаем:
История выпускника: как понять, что у вас есть склонность к программированию

Как мы улучшаем курс по iOS-разработке — и зачем вносить изменения сразу после запуска

И снова ChatGPT: боль или радость для начинающих разработчиков

15+ небанальных ресурсов для начинающего/продолжающего Python-разработчика

Чем на самом деле занимается разработчик 1С

Как я придумал 20 проектов и собрал портфолио: опыт студента

Слушаем и смотрим:
Программирование и тестирование: про направления для новичков, запись вебинара

Старт в Python-разработке: выпускники делятся опытом, запись вебинара

«Дело практики»: подкаст от выпускников Практикума

Тоже читали или смотрели что-то полезное по теме? Делитесь в комментариях ↓
🔥8👍1
3 причины изучить Go

Go — это язык программирования с открытым исходным кодом. Он родился из потребности в языке, который был бы прост для понимания и способен справиться с масштабами, в которых работает Google.

🤲А вот 3 причины, чтобы его освоить

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

2. Эффективность

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

3. Многопоточное программирование
Ещё одна особенность, способствующая эффективности Go, — это модель параллелизма. Примитивы параллелизма Go, горутины и каналы, позволяют с лёгкостью писать программы, выполняющие одновременно несколько рабочих задач.

Uber, Twitch, Dropbox и сам Google, а также Yandex, VK, Avito, Ozon внедрили Go в свой технологический стек, что ещё раз подтверждает его практичность и надёжность.

Go можно изучать с нуля — без технического образования и опыта в разработке. В Практикуме в учёбе вас поддержат наставники и ревьюеры — разработчики из Яндекса. На курсе по бэкенд-разработке на Go за 8 месяцев вы соберёте портфолио из 8 проектов и поработаете с настоящими заказчиками. Старт ближайшего потока — 25 октября.
15🍾3👍2
В формах обратной связи и в комментариях в соцсетях вы просите больше эфиров с выпускниками, чтобы можно было узнать про опыт и лично послушать, как же проходило обучение и трудоустройство.

5 сентября в 12:00 мы проведём прямой эфир с выпускником курса «Веб-разработчик» Максимом Никитиным.

Это история о том, как Максим стал разработчиком по тестовой программе Яндекс Такси и нашёл работу, ещё на закончив курс. С тех пор Макс уже сменил несколько компаний и сейчас работает ведущим разработчиком в Rocket Science.

Подключиться к эфиру можно по ссылке.

Если у вас есть вопросы, обязательно пишите их в комментарии и приходите на эфир, мы ответим на них
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
В 12:00 подключайтесь к эфиру «Учёба в Практикуме: как это было?» с нашим выпускником курса «Веб-разработчик» Максимом Никитиным в этом канале и задавайте ваши вопросы в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Audio
Делимся записью эфира с нашим выпускником курса «Веб-разработчик» Максимом Никитиным.

Это история о том, как Максим стал разработчиком по тестовой программе Яндекс Такси и нашёл работу, ещё на закончив курс. С тех пор Макс уже сменил несколько компаний и сейчас работает ведущим разработчиком в Rocket Science.

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

Друзья, заполните, пожалуйста, форму обратной связи и расскажите, на какие темы вам было бы интересно послушать следующие эфиры. Мы бережно соберём все ваши ответы и подготовим полезный материал для вас. А ещё для слушателей, которые заполнят форму обратной связи после этого эфира, мы дадим скидку 10% на курсы Практикума направления программирования. Воспользоваться скидкой можно будет до 15 сентября.

Запасайтесь чаем и печеньем, приятного прослушивания
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
🧠 Зачем придумали нейросети? И можно ли создать нейросеть самому?

Чтобы ответить на эти вопросы, мы позвали Ивана Ключникова — автора Youtube-канала «Уже Наступило». Его научпоп-ролики набирают сотни тысяч просмотров, и всё благодаря способности Ивана объяснять сложные штуки — такие как прыжки во времени или квантовую запутанность — просто и наглядно. Именно так он расскажет и про нейросети.

→ Бесплатно, 7 сентября в 19:00 Мск

О чём пойдёт речь:
— кто и зачем придумал нейросети;
— как фантасты прошлого представляли работу нейросетей и что вышло в реальности;
— почему именно распознавание образов дало толчок к развитию ИИ;
— как научиться создавать нейросети: поговорим про программирование;
— что самое интересное в работе разработчика.

→ Зарегистрируйтесь на вебинар
2👍2
Задайте нам вопрос 🖤

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

Делитесь и спрашивайте, какие темы интересны в первую очередь?
👍2🤔1
Подборка: 3 мероприятия для начинающих разработчиков

🔸Как начинающему веб-разработчику найти первую работу, 12 сентября в 19:00

Выпускники Практикума поделятся своим опытом: чем они занимались до IT, трудно ли было решиться на перемены, как искали первую работу. А специальный гость, Лаборатория Касперского, расскажет, как они нанимают джунов и какую ценность несут выпускники Практикума.

Регистрация

🔸Как джуниор Python-разработчику пройти собеседование? 15 сентября в 19:00

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

Регистрация

🔸Воркшоп: джуны-фронтендеры решают реальную задачу заказчика, 19 и 21 сентября в 19:00

Трое выпускников за две встречи продемонстрируют решение реальной задачи от проекта Connect IT. Приходите на воркшоп, чтобы посмотреть со стороны и оценить реальный процесс работы начинающих веб-разработчиков.

Регистрация
🔥7🖕1