Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.58/26: Рейтинг темы: голосов - 26, средняя оценка - 4.58
1 / 1 / 0
Регистрация: 04.04.2021
Сообщений: 3

Путь к должности джуниора

05.04.2021, 11:43. Показов 4996. Ответов 9

Студворк — интернет-сервис помощи студентам
Доброго дня!

Решила освоить Python, хочу дорасти до джуниора. Сейчас прохожу небольшой вводный курс на Ютубе, на примете курс от Скиллбокс. Из книг пока только “Изучаем Python” М.Лутца.

Прошу помочь с составлением “дорожной карты”: как мне построить своё домашнее обучение, какие ставить промежуточные точки на пути к конечной цели? Проще говоря: как съесть слона по частям? Какие части у этого слона и в какой последовательности “есть”?

Решение каких задач на Python будет индикатором моего роста? Как я смогу понять, что уже на полпути к должности джуниора? Или всего на трети этого пути? Или, может, мне уже пора на собеседование-как я это пойму?

Посоветуйте также, пожалуйста, проверенные книги\курсы\интернет-ресурсы, которые помогут в обучении.

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

Заранее спасибо.
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.04.2021, 11:43
Ответы с готовыми решениями:

Вывести должности и подсчитать количество сотрудников по каждой должности
Хэлпаните пожалуйста. Вывести должности и подсчитать количество сотрудников по каждой должности. Столбик назвать «Количество_сотрудников»...

Портфолио джуниора
Всем привет. Посоветуйте, пожалуйста, какое портфолио создать джуниору на C#. Какие программы хочет видеть работодатель от новичка в...

Наставник для джуниора
Здравствуйте. Обращаюсь к более-менее опытным пользователям Джава. Я студент и есть крошечный опыт по программированию. Но дело это мне...

9
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
05.04.2021, 12:13
Лучший ответ Сообщение было отмечено a_vish как решение

Решение

Цитата Сообщение от a_vish Посмотреть сообщение
Прошу помочь с составлением “дорожной карты”: как мне построить своё домашнее обучение, какие ставить промежуточные точки на пути к конечной цели? Проще говоря: как съесть слона по частям? Какие части у этого слона и в какой последовательности “есть”?
Первая ссылка в гугле: Python Roadmap to follow in 2021.
/upd
Цитата Сообщение от a_vish Посмотреть сообщение
Или, может, мне уже пора на собеседование-как я это пойму?
Если думаешь, что пора на собеседование, значит пора ходить по собеседованиям!
/upd2
Цитата Сообщение от a_vish Посмотреть сообщение
Посоветуйте также, пожалуйста, проверенные книги\курсы\интернет-ресурсы, которые помогут в обучении.
Нет готовых рецептов: Python лишь инструмент. Все зависит от того, в какой области хочешь профессионально реализоваться.
А так база одна: куришь теорию и закрепляешь практикой.
/upd3
Цитата Сообщение от a_vish Посмотреть сообщение
Мне 21, я не работаю, а потому готова большую часть времени уделять изучению языка. До этого о программировании не думала вообще и развивалась исключительно в ветеринарии. Поэтому мне, возможно, стоит начать с фундаментальных основ. Тут тоже буду рада подсказкам: на что обратить внимание, что изучить и чему научиться. Возможно, я слишком рано приступила к изучению языка, не имея никаких начальных навыков и знаний.
Изучаешь Python-Core, необходимые для направления фреймворки и устраиваешься стажером, если цель найти работу.
2
3 / 2 / 1
Регистрация: 17.03.2021
Сообщений: 12
05.04.2021, 13:57
Лучший ответ Сообщение было отмечено a_vish как решение

Решение

a_vish,

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

Цитата Сообщение от a_vish Посмотреть сообщение
Сейчас прохожу небольшой вводный курс на Ютубе, на примете курс от Скиллбокс
Попробуй еще степик: stepik, там можно практиковаться в решении, лучше, чем только видео. Еще разбери курсы по алгоритмам.

Цитата Сообщение от a_vish Посмотреть сообщение
может, мне уже пора на собеседование-как я это пойму
На ютубе есть открытые собеседования по python , если уже можешь отвечать лучше, то пора)
Вопросы по Python для Junior - погугли.
Еще тебе нужен pet-project (погугли)

Цитата Сообщение от a_vish Посмотреть сообщение
Прошу помочь с составлением “дорожной карты”
Посмотри вакансии, там уже описывается стек технологий, добавь в свой список для изучения (Roadmap)

Желаю удачи и не бросать!

Добавлено через 14 минут
a_vish, поищи компании, где есть стажировки по python, иногда их оплачивают, иногда нет, они могут быть продолжительностью 3 месяца, иногда 6, просматривай их. Может бы тебе повезет найти комбо: ветклиника и стажировка с python.
1
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
05.04.2021, 14:08
a_vish, ходить на собеседования. На работу не примут - так хоть поймёте, что работодателям надо - из первых уст.
2
Модератор
Эксперт Python
 Аватар для Fudthhh
2695 / 1601 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
05.04.2021, 16:30
a_vish, изучение языка на зубок не особо дает что-то, т.к. задачи ставят разные и больше смотрят на применение алгоритмов решения, умение составить план работы, т.к. сделать по примеру не так сложно (если знаешь основы), а вот подобрать оптимальный алгоритм дело другое.
1
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
05.04.2021, 17:29
Цитата Сообщение от a_vish Посмотреть сообщение
Из книг пока только “Изучаем Python” М.Лутца.
вот когда первый том осилишь можно будет перейти к дальнейшим вопросам и мыслям.
0
1 / 1 / 0
Регистрация: 04.04.2021
Сообщений: 3
06.04.2021, 17:27  [ТС]
Цитата Сообщение от moustafaalson Посмотреть сообщение
Желаю удачи и не бросать!
Сердечно благодарю за ответ и Ваше доброе пожелание!

Добавлено через 5 минут
Цитата Сообщение от Arsegg Посмотреть сообщение
Все зависит от того, в какой области хочешь профессионально реализоваться.
С этим мне ещё предстоит определиться
Спасибо большое за ответ!

Добавлено через 2 минуты
Цитата Сообщение от DmFat Посмотреть сообщение
больше смотрят на применение алгоритмов решения, умение составить план работы
Думаю, это, как навык, приходит с опытом.
Спасибо!

Добавлено через 2 минуты
Цитата Сообщение от dondublon Посмотреть сообщение
ходить на собеседования. На работу не примут - так хоть поймёте, что работодателям надо - из первых уст.
Мне кажется, это будет иметь смысл уже ближе к реальному поиску работы.
Благодарю!
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
06.04.2021, 21:26
Лучший ответ Сообщение было отмечено a_vish как решение

Решение

Цитата Сообщение от a_vish Посмотреть сообщение
Из книг пока только “Изучаем Python” М.Лутца.
Мой совет.
Кликните здесь для просмотра всего текста
Это наиболее правильный выбор для начинающего изучать питон. Материал очень подробно разжевывается и автор исходит из того, что читатель вообще может не знать, что такое программирование. Настолько все подробно. Но и как следствие, очень большой объем книги.
Какие могу дать советы.
Некоторые, начиная изучать Лутца, бросают из-за того, что первые главы достаточно нудные. Так как рассказывают не столько о программировании, сколько о структурах данных используемых в языке питон.
На самом деле можно этот материал изучить не сразу полностью, а часть пропустить, и вернуться позже, когда уже будете изучать собственно само программирование.
В книге рассматриваются в основном версии 3.0 и выше. Но для тех, кто еще продолжает работать на версиях 2.Х, дается сравнение версий. Все, что касается версий 2.Х можете смело пропускать.
При этом книга претендует не только на статус учебника, но и в какой-то степени как справочник. Поэтому по ходу изложения материала упоминаются ссылки на материал, который только в дальнейшем будет изучаться в этой книге. Эти ссылки на материал, который будете изучать в будущем, можете тоже пропускать , так как все равно его на данный момент не поймете.
Исходя из выше изложенного, мои рекомендации по последовательности изучения Лутца.
Вот мой совет.
(Он написан для 4-го издания, которое помещается в одной книге. 5-ое издание занимает 2 тома. 2-ой том начинается с изучения ООП. 5-ое издание я пока только читаю и дорожной карты к нему не написал. Но Вы можете ориентироваться по названию частей и глав).
Бегло пробежаться по части I.
Из части II изучить главу 4 "Введение в типы объектов языка Python" (подробное изучение типов в следующих главах пока
пропустить и сразу перейти к следующей части,
изучающей собственно само программирование)
Часть III "Инструкции и синтаксис" (От сюда уже изучать все подряд, здесь изучение пойдет веселее. А каких знаний не
будет хватать из предыдущей части, то обращаться за помощью к кураторам с этого
сайта. Когда же будет достаточно времени и желания возвращаться к изучению
пропущенных глав из предыдущей части II.)
Дальше подряд части IV "Функции" и V "Модули"

Изучать ли часть VI "Классы и ООП" зависит от того, хотите ли Вы просто немного изучить программирование, или хотите стать полноценным программистом.
Если первое то бегло ознакомиться с частью VI "Классы и ООП", главы 25 - 28.
Если же второе, то изучить главы 25-28. (дальше пока не надо).
Для начала, что еще пригодится из этой книги, это часть VII "Исключения и инструменты" вся часть (пока можно бегло,
потом можно будет вернутся и изучить подробно)

А затем, я вам посоветую перейти к изучению книги
Лутц М. Программирование на Python. Том 1 (4-е издание, 2011)
Часть I "Начало" (просмотреть бегло)
Ну а дальше Вы уже сами будете ориентироваться, что вам нужно.

Графика , web и т.д это уже дальше в этой книге
Лутц М. Программирование на Python. Том 1 (4-е издание, 2011) и в
Лутц М. Программирование на Python. Том 2 (4-е издание, 2011)

И еще, из книги если там упоминаются версии питона предшествующие версии 3.0, то эти включения по предыдущим версиям пропускать, они Вам не понадобятся.
Я использую русский перевод. То ли при переводе, то ли при издании, в тексте не часто, но встречаются ошибки. Но их не много. В 4-ом издании всего ошибок 6 на всю книгу. В 5-ом издании ошибки тоже встречаются, но тоже не часто. В любом случае, если какие то примеры из книги не будут идти, или что то будет не понятно, обращайтесь за помощью на этот форум.
Книги лучше иметь в электронном виде, что бы можно было осуществлять в них поиск. Книги в интернете можно скачать бесплатно.
По книге все. Теперь еще несколько советов.
Установите версию Python 3.8.
Обязательно сразу установите хорошую среду разработки, Народ хвалит PyCharm.
Оффициально бесплатная версия PyCharm Community Edition — Скачать.
Для начинающего, да и для большинства программистов, этой базовой версии вполне достаточно.
Эта среда разработки создана специально для программистов на Python. Используйте свежую версию, что бы она работала с Python 3.8.
Сам я работаю в среде разработки Microsoft Visual Studio Community 2019. Просто привык к ней.
Что еще важно для более быстрого усвоения.
Установить какую-либо программу, что бы в ней можно было создать таблицу и что бы в ней можно было осуществлять поиск.
В нее записывать те команды, которые изучаете, их синтаксис и свои пояснения к их работе.
В дальнейшем это Вам очень поможет, что бы освежать в памяти команды , которые Вы уже изучили.
Какие будут возникать вопросы, обращайтесь на этот форум. Здесь охотно помогают тем, кто действительно изучает Python, а не просто рассчитывает на халяву, что бы не зная питона, сдать зачеты.
Пока все, обращайтесь.


Добавлено через 17 минут
a_vish, И еще, в качестве видео советую уроки которые на Ютубе выкладывает участник этого форума Welemir1, Очень толково излагает материал.
Он по темам излагает материал.
Вот одна из ссылок.
https://www.youtube.com/watch?v=RG8dobvf6kE
Может он подскажет с каких видеороликов начинать.
Он практически постоянно заходит на этот форум.
2
1 / 1 / 0
Регистрация: 04.04.2021
Сообщений: 3
07.04.2021, 20:07  [ТС]
Цитата Сообщение от Viktorrus Посмотреть сообщение
Мой совет.
От души благодарю!
Цитата Сообщение от Viktorrus Посмотреть сообщение
И еще, в качестве видео советую уроки которые на Ютубе выкладывает участник этого форума Welemir1, Очень толково излагает материал.
Сам пользователь не выдал себя в качестве создателя обучающих видео.
Спасибо, посмотрю обязательно.
0
07.04.2021, 20:12

Не по теме:

Цитата Сообщение от a_vish Посмотреть сообщение
Сам пользователь не выдал себя в качестве создателя обучающих видео.
А зачем? Хороший лектор, а по совместительству еще и просто приятный в общении человек в представлении не нуждается - за него говорят его действия!

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.04.2021, 20:12
Помогаю со студенческими работами здесь

Тестовое задание для джуниора на C#
Всем привет. Много раз читал и слышал что работодатели любят проверять знания джуниоров тестовыми заданиями. Если кто то с этим...

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

Тесты на синтаксис с++, собеседование на джуниора
Хочу подготовиться к собеседованию на джуниора, одногруппник сказал, что у него спрашивали тесты на синтаксис с++, может кто-нибудь...

Обязательно ли для джуниора знание WinForms
Господа, как вы думаете, обязательно ли для джуниора знание winforms?? Хотел сделать голосование но не знаю как.

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru