Обучение программированию на Python

Содержание
Различные курсы
Репетиторы
Дальнейшая специализация
Самообучение Web технологиям
Machine Learning
QA
Английский язык
Похожие статьи

Где учиться программированию на Python

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

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

Вы можете изучить мой бесплатный курс

«Программирование на Python»

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

Обучение тестированию ПО изображение с сайта www.eth1.ru

Фото: freepik.com

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

Реклама стоит денег, поэтому такие курсы не из дешевых.

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

Также советую изучить бесплатные курсы на сайте stepik.org

Ни один из таких курсов не даст вам представления о реальной работе Python программиста.

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

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

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

Сложно сделать хорошие курсы, с тренажёрами, разбором решений и анализом действий студентов. Постарайтесь найти хорошие. Если найдёте - отпишитесь в Телеграм

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

Лучше немного отставать, потому что эту проблему можно решить взяв пару уроков у репетитора .

Репетиторы

Репетиторов по любым предметам можно найти на сайте вроде Profi.ru . Но там есть свои нюансы. Сайты агрегаторы не берут с заказчиков услуг явной оплаты за подбор специалистов. Однако, скрытая переплата существует.

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

Тем не менее рассмотреть поиск на агрегаторах стоит. На моём сайте есть бесплатный раздел с анкетами репетиторов.

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

Специализация

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

Например, разработчику web-приложений часто нужны знания следующих дисциплин:

Которые не особо нужны в других областях.

Самообучение Web технологиям

Если хотите работать в Web - советую разобраться как он работает хотя бы на базовом уровне.

Для этого закажите тестовый хостинг у компании Beget - это бесплатно.

Пройдите любой бесплатный курс по HTML и CSS и выложите в открытый доступ свой сайт, каким бы простым он не был.

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

Machine Learning

Python является самым популярным языком для Machine Learning. В это обширное поле входят такие направление как искусственный интеллект (Artificial Intelligence), обработка больших данных (Big Data), наука о данных (Data Science).

Эти направления требуют знания математики и специальных Python-библиотек, таких как pandas matplotlib и других.

QA

Python является популярным языком и в автоматизации тестирования

В России очень популярен фреймворк PyTest а в Финляндии - RobotFramework

Также Python применяется для нагрузочного тестирование - на нём написан фреймворк Locust

Большинству программистов пригодятся знания по работе с базами данных и контейнерами

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

Например: на июль 2022-го года актуальная версия Python это 3.10.5

Третий Python отличается от второго и не имеет с ним обратной совместимости.

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

Общий курс или специализированный

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

При наличии времени можно пройти все курсы, но обычно нужно выбирать: общий курс довольно нейтрален, там вам про синтаксис.

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

Постоянно мониторьте требования на сайтах поиска работы.

Если решите брать специализированный курс, то на конец 2022-го года я вижу, что курсы по Python лучше всего сегментированы в компании Otus.

Они одними из первых догадались сделать не просто общий модуль «Python» а разделили на более конкретные:

и так далее, смотрите у них на сайте .

Я советую не записываться на дополнительные курсы пока не станет окончательно ясно в каком направлении вам нужно развиваться.

Английский язык

Если вы владеете базовым английским - советую сайт Pluralsight

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

Если вы не владеете английским даже на таком уровне - советую начинать изучение, во многих вакансиях требуется знание английского. Попробуйте онлайн, благо сайтов полно: Skyeng , Инглекс , Тетрика найдите репетитора на Profi.ru или офлайн курсы в вашем городе.

Однако не стоит заблуждаться, английский язык не выделит вас из толпы соискателей:

Большинство ваших конкурентов за рабочее место уже его знают.

Скорее незнание английского отбросит ваше резюме в конец очереди.

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

Похожие статьи
Python
Тестирование ПО
Учебник по тестированию API
Тестирование API
Автоматизация тестирования
Тестирование с помощью Python
Robot Framework
Locust
Где учиться на тестировщика

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящую по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: