Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Классический арканоид для любителей ретро-игр. Защитите космический корабль с Печенькой (и не только) на борту, проходя уровни в арканоиде.

Арканоид Пикабу

Арканоид, Аркады, Веселая

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Python + Джанго

С этим тегом используют

Программирование IT Программист Обучение IT юмор Разработка YouTube Фильмы Негр Квентин Тарантино Все
71 пост сначала свежее
565
DjoTT9Tka
DjoTT9Tka
3 года назад
Программирование на python

Небольшой туториал(а может и нет)о том как можно пробиться в IT нишу(опыт junior Django backend разработчика)⁠⁠

Дисклеймер:

Я джун, хочу рассказать что делал, учил, как двигался дабы устроиться на работу.

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

Если есть дополнения: книги, youtube, курсы и т.д. ставьте вызов меня и дополнение, и если я разберусь как тут дополнять, то буду по чуть-чуть расширять пост вашими комментариями с пометкой *комментарий пользователя и ваш ник

Это не таблетка которая работает 100%,  а исключительно мой опыт. На всё  ушло полтора года(1 год учёбы + пол года поиск работы).

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

Немного о себе:
Для того чтобы представить полноценную картину. Мне 27 лет, работал в Альфа-банке и ушел из-за того, что не могу навязывать людям продукты. Прогорел бизнес в 24 года(ателье). Устроился работать в макдоналдс в ночную смену(так называемый "ночник"- что-то типа уборщицы и посудомойки), проработал год и понял что хватит плыть по течении и надо брать жизнь в руки.
Высшего образования не имею(Ушел с 5 курса 'Эконом безопасности'), в дальнейшем не восстанавливался, так как хотел доказать себе, что обладание дипломом, а не знаниями это уже прошлый век, но это отступление.

Собственно информация ради которой был создан пост:

Курсы:
Купил курс Skillbox(https://skillbox.ru/course/profession-python/)-лично моё мнение, денег своих не стоит, разве что у меня был отличный куратор, на этом плюсы заканчиваются.
Купил курс на Udemy(https://www.udemy.com/course/django-31-junior-django-develop... курс понравился, очень много интересного от туда подчерпнул.
Окунулся в пиратство(Сайт с робингудом так сказать раздающий лес):
Там в поисковике:
- udemy-Разработка-telegram-ботов-на-python-2020
- Полный курс по веб разработке с нуля на Python + Django (2020)
- udemy-angela-yu-100-days-of-code-Полный-учебный-курс-python-pro-на-2021-год

YouTube:
Перечислю только тех, чей контент мне помог разобраться в профессии и освоиться в Django:
- DjangoSchool(https://www.youtube.com/c/DjangoSchool)
- PythonToday(https://www.youtube.com/c/PythonToday)
- Диджитализируй!(https://www.youtube.com/channel/UC9MK8SybZcrHR3CUV4NMy2g)-дл... меня до сих пор много нового открывается при просмотрах
- Selfedu(https://www.youtube.com/c/selfedu_rus)
- PyCoding(https://www.youtube.com/c/PyCoding)- по каким-то причинам стал по подписке и смотреть перестал, но может кто-то захочет оплачивать и раньше его смотрел, поэтому он тут
- Python samurai(https://www.youtube.com/channel/UCJfpKsFegI5rrNPwzmFYVaw)
- Senior Pomidor Developer(https://www.youtube.com/c/SeniorPomidorDeveloper)
- MoscowPython(https://www.youtube.com/c/moscowdjangoru)
- ITна Dиване(https://www.youtube.com/channel/UChcuP_3gqyNiYZeOFDNK-aw)
- Програмысли(https://www.youtube.com/c/Програмысли)
- ПрограмыслиВидеоуроки(https://www.youtube.com/c/ПрограмыслиВидеоуроки)

Что читал:

- Ну собсна сама документация(https://docs.djangoproject.com/en)-не читать доки это кащунство:) так как всегда самая актуальная и полная инфа именно в них
- A Byte of Python
- Изучаем Python
- Test‑Driven Development with Python
- Two Scoops of Django
- Django. Разработка веб-приложений на Python
- Книга Паттерны разработки на Python: TDD, DDD и событийно-ориентированная архитектура
- Алгоритмы. Руководство по разработке
- Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих

Как искал работу:

На поиск работы ушло около полугода. Запаситесь терпением и будьте настойчивы, рынок около-джунами переполнен, а в мидлах-сеньорах в дефиците, вот такая вот штука.
Отшивать будут часто, много. Искал работу по РФ с возможностью переезда куда угодно, хоть за границу, хоть куда.
Типичные вопросы:
- Рассказать несколько алгоритмов
- Решить логическую задачку (у меня была часто задачка 'Задача с девятью шарами' в гугле можно найти спокойно)
- Рассказать про структуры данных
- Ревью моего кода (или их кода) с человеком( почему так, почему сяк) проговаривая в слух мою логику
- Тестовая задачка ( задачи достаточно легкие, смог решить задачу на Golang не зная этого языка)
Типичные отказы:
- Мало / Нет опыта разработки в команде
- Рассматриваем кандидатов только из своего города
- Мы уже наняли
- Без диплома не рассматриваем
- Бесплатная стажировка(тут уже отказывался я)

Схема такая: ищу почту или телефон HR и отправляю лично ему или звоню и прошу почту куда отправить, так как 'отклики' на сайте считаю вообще не эффективными

Сайты:
- https://hh.ru/
- https://ru.linkedin.com/ (vpn, русских компаний сидит там достаточно)
- https://career.habr.com/
- https://ru.jooble.org/

Telegram:
- @GetMeIT_bot
- @g_jobbot
- https://t.me/theyseeku_it
- https://t.me/pythonrabota
- https://t.me/Remoteit
- https://t.me/forpython
- https://t.me/Getitrussia
- https://t.me/jobskolkovo
- https://t.me/geekjobs
- https://t.me/ru_pythonjobs
- https://t.me/jobforjunior
- https://t.me/hr_itwork
- https://t.me/it_hunters

Мой github/gitlab:
Примечание! Код там ужасен, знаю, проектов там почти нет(а рабочие проекты все запривачены), но как руки дойдут я перепишу свой ужас и
- https://github.com/AntonButyrin
- https://gitlab.com/butyrinhome

Моё резюме(часто отмечали на собесах резюме в положительную сторону, но по хорошему надо еще eng версию сделать):
- https://docs.google.com/document/d/1esMP3WEGhH3n27ptDVWlb4Xr...

На данный момент уже требуется еще front часть от меня (css, js, ajax), так как планируется перевести на зп по выше в фулл-стак разраба, но на начальном этапе требовался исключительно back(sql,  django,drf, unix(просто умение поставить сервер),docker) всё на базовом уровне

Краткие выводы:

Составить резюме, набраться определенного багажа знаний, иметь гитхаб и gist гитхаб ну и просто пробивать себе путь, так как дорогу осилит идущий:)

Надеюсь хоть чем-то, да помог Вам на пути становления разработчиком, дорога тяжелая, но безумно интересная.
Если остались вопросы, готов ответить на них в личку https://t.me/admdpv

Спасибо за внимание!

Показать полностью
[моё] Обучение Учеба Программист Образование Программирование Python Джанго Рассказ IT Junior Длиннопост Текст
153
lyasasha
3 года назад

Есть тут те, кто знает Django?⁠⁠

Привет всем. Я впервые столкнулась с Django и слегка туплю) притормозила на Django import-export. К одной из моделей код работает, но этот же код не работает для другой модели. Чувствую себя тупой и понимаю, что не безоснованно... ))) может у кого есть свободного временив кармане чуток?

* На просторах искала...(

Помощь Джанго Python Текст
21
5
mulder8212
mulder8212
3 года назад
Лига программистов

Программисты тоже люди :)⁠⁠

Программисты тоже люди :) Джанго, Python, Pip, Мат, Надоело

Кусок кода из официального модуля django-feed-reader (исходник). Улыбнуло

Джанго Python Pip Мат Надоело
9
13
noname9212
3 года назад
Программирование на python

3 Книги для Python Профи⁠⁠

[моё] Python Джанго Видео
0
abnatop
4 года назад

Разыскивается удалённый ютуб-канал⁠⁠

Призывается на помощь Сила Пикабу.


"Долгими зимними вечерами" сижу потихоньку изучаю python и просто пока посматриваю в сторону django. Ну чтобы не скучно было.

И вот не так давно нашёл ОООчень толковый канал на ютубе именно по тематике django, 52 видео, толково, без воды и вообще:


https://www.youtube.com/watch?v=i0lkpO289jw&list=PLrgHta...


Захожу заново - "канал удалён автором" :-{ Но КАК? ЗАЧЕМ?? ПОЧЕМУ???

52 видео кто-то делал, тратил колоссальное кол-во времени, его не могли удалить просто так.


Попытался найти эти видео на других ресурсах, но мои навыки поиска далеки от требуемых. Увы.


https://cs11.pikabu.ru/post_img/2019/03/03/9/155162865214291...

Разыскивается удалённый ютуб-канал Сила Пикабу, Python, Джанго

Может быть кто-то знает либо причину, либо (в идеале) - где можно получить доступ к этому учебному материалу?

Показать полностью 1
[моё] Сила Пикабу Python Джанго
16
18
fsoc
fsoc
4 года назад
Программирование на python

Как я написал сервис для воспроизведения и скачивания песен с c социальной сети 'Вконтакте'  - vksound.online⁠⁠

Предисловие:

И так, писал я как-то раз какое-то приложение, дело было давно, играла музыка в браузере на фоне, был запущен django сервер, десяток сторонних приложений по типу dbforge и sql workbench. Процессор пентиум g4xxx уже не помню и 4 гигабайта оперативной памяти просто были в шоке с таких дел, причем большую часть сжирал именно браузер. В браузере обычно крутился Vkontakte на несколько вкладок, но в целом использовался он именно для музыки. И тут я подумал, надо найти альтернативный плеер для музыки.


Начал искать:

1. Ранее был плагин для плеера aimp, который после всех изменений vk api умер :(

2.Нативными программами по типу vksaver и прочее мне не хотелось ставить. ПК рабочий как никак.

3.Расширения в браузере - противоречат идеи .Ладно пускай браузер , но сервис должен быть очень простым легковесным , что бы данную страницу мог обработать стандартный IE.


Полный план ТЗ взят отсюда :

https://www.youtube.com/watch?v=u6xJibO0Tpo


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

Любой сможет в своём личном кабинете слушать музыку а так же её скачивать под устройства windows , возможно android ( вод вопросиком )

Пользователи apple и adnroid смогут слушать музыку без рекламы в удобном плеере, попробуйте. Бесплатно.

А самое главное мы не храним пароли, все ваши действия хранятся в вашей сессии и после выхода она стирается. Так же сервис не требует регистрации и смс!

СКАЗКА ...!

В данный момент домен регистрируется, ip сервера - 194.67.111.86 , vksound.online

Показать полностью
[моё] Python Джанго Flask SQL ВКонтакте API Vkapi Видео Текст
45
48
d051a
6 лет назад
Программирование на python

Как я изучал(изучаю фреймворк Django). Личный опыт.⁠⁠

Все что далее, - мой личный опыт изучения фреймворка Django. Может быть пригодится таким же новичкам в программировании как и я.


Что нужно знать (необходимый МИНИМУМ) относительно Python:

-Ввод и вывод данных

-Условия

-Вычисления

-Цикл for

-Строки

-Цикл while

-Списки

-Функции и рекурсия

-Словари

-Работа с модулями и функциями (создание, импортирование, вызов...)

-Основы регулярных выражений

-pip


В настоящее время, актуальной версией является Django 2.0. Но я советую начать изучение с версии 1.11. Почему именно так:

1. По Django 2.0 мало различных материалов на русском языке. Для 1.11 материалов достаточно.

2. Django 2.0 и 1.11 очень похожи, но в 2.0 сделали упрощённый синтаксис маршрутизации URL. Из-за этого могут возникнуть сложности на начальном этапе, если пытаться обучаться по материалам основанным на 1.11 версии.

3. Большинство готовых приложений и расширений до сих пор поддерживают только 1.11 версию и не поддерживают 2.

4. Расширенная поддержка версии 1.11LTS заканчивается в 2020 году, а 2.2LTS пока не видно.


Итак, расскажу как изучал я. Может быть кому-нибудь покажется полезной данная информация.


I. -НАЧАЛО ("копипастим" свой первый проект):

ЦЕЛИ:

-понять как работает фреймворк(установка, как создается проект, архитектура, как взаимодействуют его основные компоненты - urls, модели, шаблоны, views)

1. Проходим туториал на Django-girls.

Ссылка: tutorial.djangogirls.org/ru

Шаг за шагом копипастим и пытаемся понять что вообще происходит.

Чему научит:

-Основы основ.

-Основы работы в консоли Linux

-Установка Python

-Создание и работа в виртуальном окружении Python.

-Установка Django

-Основы основ Django (urls, модели, шаблоны, views)

Альтернативный вариант (более короткий):

Учебник официальная документация (docs.djangoproject.com/en/1.11 - раздел FirstSteps). Или перевод документации с портала djbook.ru

ссылка: djbook.ru/rel1.9/

Версия 1.9 а не 1.11, но в этом нет ничего страшного.


2. Цикл лекций "Web-технологии. Разработка на DJANGO" от Mail.ru

ссылка: https://www.youtube.com/playlist?list=PLrCZzMib1e9qZwq95WVmG...

Если не интересны основы-основ про web-разработку (уже знаете или задача быстро освоить Django), тогда начинаем смотреть с "9. Web-технологии. MVC фреймворки | Технострим" и дальше.

Чему научит:

-Основам web-разработки

-Архитектуре и принципам взаимодействия компонентов, основам Django


3. Книга "Django: практика создания Web-сайтов на Python" Владимир Александрович Дронов:

ссылка: сами кУпите или найдёте.

Читаем главы с 1 по 7. Главу 2 опционально можете пропустить, если знакомы с основами Python.

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

Чему научит:

-Пониманию основ MVC

-Через примеры кода начнет приходить понимание, как все работает.


ИТОГ:

-Через копипасту проекта в общем виде начали понимать как все устроено и работает

-Через лекции MAIL.ru узнали как работают web-приложения, как выглядит архитектура типичного web-приложения(взаимодействие бекенда-фронтэнда, работа протоколов, общая архитектура), узнали место Django в этой архитектуре

-Через книгу более детально познакомились с паттерном проектирования MVC (что такое модель, контроллер, представление), через примеры кода начали понимать как это может работать.


II. ПРОДОЛЖЕНИЕ НАЧАЛА(продолжаем "копипастить"):

1. Ищем курс "iTBursa Python&Django". Продажу курса уже закрыли (скорее всего видимо потому, что курс попал в открытый доступ). В курсе есть основы Python и Django. Плюсом идут основы: html/css, bootstrap web, http, databases, linux, shell, git/github, nginx, deployment.

Продолжаем копипастить уже по этому курсу, но теперь самостоятельно выполняем "Контрольные задания"(или не выполняем). В принципе этот курс мог бы заменить все вышеперечисленное. Но так как каждый человек воспринимает информацию по разному, ИМХО лучше усвоится информация, полученная из разных (по типу и виду подачи информации) источников.

Дополнительно: курс itvdn-Django от Антона Мазуна

2. Продолжаем читать и перечитывать Дронова

3. Изучаем официальную документацию или перевод документации 1.9(djbook.ru)

ИТОГ:

-На этом этапе уже должно быть освоено достаточное количество материалов для написания своего собственного приложения.


II. КОНЦА НЕ ВИДНО(создаём свой собственный проект):

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


Теперь отправляемся в свободное плавание на просторы интернета. Теперь уже сами ищем статьи, видео, гайды, бестпрактис. Продолжаем читать Дронова и переходим на актуальную версию Django 2.x

Дополнительно можно начать читать:

-Django подробное руководство. Адриан Головатый. Джейкоб Каплан-Мосс. Книга очень старая (2010), многое изменилось, но общие принципы остались те же.

-Tango with Django. Многие советуют эту книгу.

Вот ещё парочка:

-Web Development with Django cookbook

-Django unleashed


Извиняюсь за возможные орфографические, и в особенности, за пунктуационные ошибки.


ЗЫ. Кстати, в комментах к моему предыдущему посту (Моя история: опыт изучения программирования) и по почте многие высказывали мысль о создании канала в Телеграмм по данной тематике. Такой канал я создал. Не знаю можно ли ссылку(или нет). Называется python_noobs(PythonNoobs). Сейчас там 12 человек(в основном пикабушники с предыдущего поста - всем кому рассылал свою подборку материалов). Создан чисто для новичков. На канале обмениваемся опытом изучение Python и смежных технологий, делимся ссылками на полезные материалы(статьи, видео, гайды, курсы...), собираем команду для совместных проектов и просто общаемся, чтобы не прокрастинировать :)

Показать полностью
[моё] Python Джанго Программирование на python Длиннопост Текст
22
Партнёрский материал Реклама
specials
specials

Раз проценты, два проценты⁠⁠

Звучит приятно, если речь о выгоде и начисленном кешбэке. Сделали самый приятный калькулятор, который считает исключительно выгоду!

Реклама Реклама. ПАО «Банк ВТБ», ИНН: 7702070139

Калькулятор Выгода
30
d051a
6 лет назад
Программирование на python

Моя история: опыт изучения программирования⁠⁠

Привет дорогое сообщество pikabu!


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


В настоящий момент я проживаю свой 33 год в этом мире. И половину из этих лет меня восхищали художники в компьютером мире - программисты. Всегда хотелось самому научиться «писать код». И не важно что это будет: сайт, программа или небольшой скрипт. Но так уж получилось, в силу тех или иных причин, мечта всегда откладывалась в дальний ящик. В институте нам преподавали программирование на Паскаль и Делфи. Но то ли не было понимания на тот момент, или желания и большой тяги к изучению, - обучение не задалось! С трудом сдавались лабораторные работы, эта куча открывающихся и закрывающихся фигурных скобок, непонятные конструкции, компиляция кода, исправление ошибок, снова компиляция... Все это отталкивало, подрывало веру в себя, в свои силы. В голове всегда крутилась мысль «программирование наверное не мое...». Тогда ещё не было многочисленных интернет-ресурсов, онлайн-курсов, интернет у большинства был «по карточкам» и войти в программирование была та ещё задача, если ты особо то и не понимаешь для чего тебе это нужно и в каком направлении двигаться. И вот, спустя может быть пару лет, у меня вновь появилось желание попробовать. Я пошёл в книжный магазин и накупил различных самоучителей по языку Basic. Сейчас уже и не вспомню почему тогда мой выбор остановился именно на этом языке программирования. Открыв любую книгу все начиналось как всегда «за здравие»: ну это вроде бы мне понятно, ну это ясно, ну это я знаю... Я пытался начать писать свой первый условный «калькулятор», радовался своим первым успехам, радовался тому, как достаточно легко и просто все у меня вроде бы получается. Но неизменно наступал момент, когда я переходил к новой главе книги, которую можно описать примерно так: «Итак, вы написали своё первое приложение(калькулятор), а теперь мы создадим свою первую нейтронную сеть!». То есть, каждый раз появлялась огромная пропасть, которую я не мог преодолеть. Желание освоить все и сразу играло со мной злую шутку. Мне казалось, что я знаю материал, но в реальности мои знания были поверхностными. И в определённый момент пробелов в знаниях языка становилось так много, что преодолеть пропасть непонимания следующей главы не представлялось возможным. Сложно было преодолевать первые неудачи-препятствия. В дополнение к этому наверное лень, отсутствие должной мотивации, непонимание того где и как я смогу применить полученные знания в очередной раз поставили крест на моих попытках научиться программировать. И вот, полтора года тому назад я сделал третью попытку. К этому меня подтолкнул пример коллеги по работе, который самостоятельно освоил связку php+MySQL и автоматизировал несколько бизнес-процессов на нашей и своей прошлой работе. Его код был не то чтобы ужасен, но он работал и приносил пользу людям. И я задал себе вопрос: «если он смог, чем я хуже?». В этот раз к выбору языка программирования я подошёл более ответственно. Мне не очень понравился вариант с web-ориентированным PHP. Хотелось чего-то простого, понятного, красивого, развивающегося, достаточно современного, с максимальной широтой направлений для последующего применения. Так мы с другим моим коллегой остановили свой выбор на Python и начали вместе его изучать! Python мне сразу понравился своей понятностью, лаконичностью и чистотой кода, кучей готовых библиотек и «батареек» на все случаи жизни. Python не ограничивает написание когда на основе только лишь классов(к примеру) - можешь писать как тебе нравится, и это тоже подкупало. Я прочитал кучу статей об изучении Python, где все сводилось к изучению книг Луца и Саммерфилда. Но слава богу я пошёл другим путём. Дело в том, что труды этих авторов сродни библии. В этих книгах все слишком серьезно и основательно для изучения, - они больше похожи на справочники, чем на учебные пособия. Путём «проб и ошибок» я подобрал себе другие книги и учебные материалы по Python, которые мне больше подошли. Но самое главное нашёл бесплатный онлайн-ресурс, где по каждой теме даются лишь необходимые для изучения основы и по 10-15 задач для закрепления материала раздела. Данный ресурс не позволял мне убежать вперёд, пока я не изучу материалы предыдущего раздела. Задачи этого курса относятся к так называемому «спортивному(олимпиадному) программированию». Да, они не решают каких либо реальных задач, с которыми в реальности приходится сталкиваться программистам. Но они позволяют освоить синтаксис и основные конструкции языка. То, что мне было нужно! В общем, спустя год моей борьбы с языком и с собой(лень, прокрастинация итд итп), с перерывами и остановками, но я наконец то закончил этот курс! Несколько раз сталкиваясь со сложными(для меня на тот момент) задачами я даже бросал изучение, но мысль о незаконченном деле не давала мне покоя и я вновь возвращался к прохождению курса. Хотя, наверное, хватило бы и 2-3х месяцев усиленной и целенаправленной работы, а то и того меньше при наличии свободного времени. Это где-то 130 задач на работу с основными типами данных(строки, числа, множества, списки, словари). Параллельно читал книги и другие материалы, установил приложение с Python на iPad и программировал по дороге в метро. Это наверно даже не треть того, что необходимо знать полноценному программисту на Python. Но это позволило мне начать делать свои первые реальные проекты: например спарсить данные с веб-страницы, открыть pdf документ-найти все используемые слова и перевести их через api яндекс-переводчика и так далее.

Сейчас я пытаюсь изучать фреймворк Django. Даётся с трудом. Пока что освоил базовые вещи для работы с моделями, формами и шаблонами. Но это позволило мне сделать свой первый web-проект на Django+bootstrap, который позволяет вести реестр адресатов(отправителей), создавать шаблоны конвертов на основе документов word и собственно печатать эти самые конверты.

Сейчас моя цель(если хотите мечта) к которой я хочу прийти - это создание небольшого портала(социальная сеть) для одного (скажем так) оффлайнового сообщества.

По прошествии лет, глядя сверху вниз на упущенные годы, я сделал следующие для себя выводы, которые можно описать следующими высказываниями(не моими конечно же):

1. Дорогу осилит идущий.

2. Не так страшен черт как его малюют.

3. Курочка по зернышку клюет.

4. Не боги горшки обжигают.

Главное поставить себе цель, целенаправленно идти к ней маленькими шагами и все обязательно получится и приложится!


Вот собственно и вся моя история. Надеюсь она кого-нибудь сподвигнет начать программировать: автоматизировать рутинные задачи, создать свой первый web-сайт, игру и в последствии, возможно стать полноценным разработчиком и получить свою первую работу! Для меня это уже скорее хобби и приложение к основной работе... хотя может ещё не все потеряно в мои 33 года? :)


Что хотелось бы ещё добавить: найдите себе компаньона, с которым вы могли бы вместе изучать язык программирования. Лично мне это очень помогало: всегда можно обсудить какие-то непонятные моменты, на определенных этапах присутствует «дух соперничества» и вообще вместе веселее. Будет совсем идеально если вы найдете ментора - того человека, который уже прошёл этот путь и как учитель может подсказать вам непонятные моменты.


От себя хочу добавить, что готов оказать помощь всем желающим, кто хотел бы изучить Python или Django. С радостью поделюсь хорошими электронными материалами по изучению Python(книги, видеокурсы), подскажу толковые веб-ресурсы и расскажу как изучал я, а также помогу на уровне своей компетенции в этих вопросах :) Быть может тут найдутся те, кто знает html+css+jscript и хотел бы освоить бэкэнд на Python - я думаю мы могли бы найти общий язык :)


Буду безумно признателен, если найдётся такой человек(ментор), который уже прошёл свой путь и поможет мне постичь азы web-разработки на фреймворке Django!

Показать полностью
[моё] Программирование Python Джанго Программирование на python Учусь в Python Длиннопост Текст
86
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии