defeval

defeval

Пикабушник
145 рейтинг 26 подписчиков 7 подписок 2 поста 0 в горячем
Награды:
5 лет на Пикабу
4

Становление (!возможно) будущего питониста. (день 23)

Становление (!возможно) будущего питониста. (день 23)

Продолжается моя эпопея с изучением питона. Что имеем на данный момент:

На обучение выделяю 3-4 часа в сутки, 5 дней в неделю, с двумя днями вообще ничего не делания (смотрю сериалы)


Прочитана A Byte of Python. Галопом по Европам, но базу дает.

Ознакомился с работой со строками, переменными, списками, словарями, кортежами. Тут же условные операторы, циклы, исключения, работа с файлами. Затронуто ООП в виде функций и классов. Коснулся генераторов, но пока не понял, зачем они нужны. Буду позже разбираться подробнее.


Библиотеки (тысячи их). Ознакомился с некоторыми стандартными. Для своего мини проекта еще освоил немного bs4 и requests. Накидал себе список. Буду изучать по 1-2 новой в день.

Уже могу выполнять задания уровня beginner на сodewars и checkio. Написал несколько простых скриптовых приложений; сделал телеграмм бота, который дописывает в мою колоду Anki, расположенную в облаке, новые слова. Все новые английские слова, обнаруженные в процессе изучения, идут в карточки.


Очень люблю смотреть видосики на youtube. Чтоб это было с пользой, разбавляю обучение каналом Олега Молчанова (очень понятные уроки для начинающих) и Moscow Python (Podcast'ы и выступления с конференций).


Что дальше? А дальше - страшнее. Чем больше я узнаю нового, тем еще больше всплывает вещей, которые нужно изучать. И зависимость тут мне кажется даже не линейная. Но будем дальше облизывать гранит науки.


На очереди алгоритмы. Много встречал в сети холиваров на тему нужны ли они. Для себя решил что нужны. Написать код довольно легко, когда уже придумана логика работы программы. Но вот написать программу без логики и той же теории чисел, зная лишь синтаксис языка, думаю, не очень реально. Конечно, всякие сортировки, возможно, в реальных проектах мне не пригодятся, но знать их не помешает. На youtube нашел  лекции по алгоритмам и структурам данных от Тимофея Хирьянова. Крутой дядька. Параллельно с ними буду читать Грокаем Алгоритмы Бхаргавой, практикуясь на проекте Эйлера.


Пожелайте мне терпения. Буду рад советам.

Показать полностью
12

Становление (!возможно) будущего питониста.

Становление (!возможно) будущего питониста.

Всем привет. Меня зовут Стас, и я алкоголик. На данный момент мне 32 года. И это мой рассказ о попытке становления python разработчиком. Будет она удачная или нет покажет время.


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


Изначально планировал стать именно backend разработчиком. Выбор был между java и python. Почитав статьи и посмотрев ролики на youtube остановился на python. Основным моим критерием стал синтаксис. Писать код по моему мнению должно быть приятно и комфортно.


Думаю мне будет немного проще войти в разработку, т.к. текущая профессия накладывает положительный след. Админ я виндовый, но есть небольшие знания unix систем. В процессе обучения думаю придется более углубляться. Для разработки поставил себе Fedora и PyCharm с Vim Emulation. Федору выбрал из-за того, что ранее немного админил сервера на centos. И порог комфортного вхождения думаю будет чуточку ниже. PyCharm как IDE выбрал из-за функционала.  Полагаю осваивать такой мощный инструмент лучше сразу. В прошлом был небольшой опыт разработки на php. Средние знания html и css. Знание технического английского само собой сильное подспорье.


Накидал себе небольшую road map. Учиться пока планирую по книгам. Сперва Byte of python для общего представления и понимания. Затем Lutz для углубления. Сразу хочется учиться писать код наиболее корректно и правильно. Параллельно планирую потихоньку изучать алгоритмы с Bhargava и проектом Эйлера. Чтоб не сгореть на питоне буду разбавлять обучение sql. Далее фреймворки, базы данных, брокеры, асинхронщина, rest api, docker, web сервера, graf ql и много других страшных слов. Раз в две недели планирую делиться результатами. Ссылочку на git оставлю уже в следующем посте.

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества