Найти в Дзене
Python вместе

Изучаем Python вместе!!!

Хочешь чему-то научиться - научи этому другого!

И вот я решил познать язык программирования Python. Почему именно Python? Во-первых, он относительно простой, его нетрудно освоить даже новичкам. Во-вторых, он применим в разных сферах (в анализе данных, машинном обучении, DevOps и веб-разработке и др.), большая часть из которых активно развивается.

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

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

План изучения:

· Переменные

· Операторы

· Условные операторы и циклы

· Числа

· Строки

· Регулярные выражение

· Списки, кортежи, множества и диапазоны

· Словари

· Функции

· Работа с файлами

· Исключения, ошибки

· Введение в ООП

· Основные принципы ООП

· Итераторы и генераторы

· Декораторы

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

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

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

Если у вас есть какие-то добавления в план, пишите, обсудим и по необходимости подредактируем.

И помните основная цель разобраться в языке самому и помочь остальным.