Программирование – это сложно. Знакома ли вам ситуация, когда вы обещаете себе посмотреть видеоуроки или почитать техническую литературу «потом»? В таком случае лучшей мотивацией станут собственные программы или сайты, которые не стыдно и друзьям показать, и будущим работодателям. Для начала стоит выбрать подробный пошаговый урок, например - https://tutorial.djangogirls.org/ru/

Django Girls – это международная организация, которая проводит бесплатные мастер-классы по программированию для девушек. Их цель – развеять миф о том, что в сфере IT нет места для женщин и всего лишь за один день научить их некоторым основам.

В уроке https://tutorial.djangogirls.org/ru/ подробно описан процесс создания блога, в котором действительно можно публиковать собственные посты, пусть и с ограниченным функционалом.

 

 

Технологии

Благодаря этому уроку можно сделать первый шаг в изучении:

  • Очень популярного языка программирования Python
  • СУБД SQLite, удобная для небольших проектов
  • Фреймворка Django для веб-приложений, написанных на Python
  • Системы управления версиями – Git

Помимо этого, активно используется командная строка, навыки работы с которой полезны начинающему программисту. Предусмотрены команды как для операционной системы Linux, так и для Windows.

 

Необходимое ПО

Большую часть необходимых инструментов вы сможете установить при помощи командной строки, но редактор кода необходим. Для кода на Python я использую Atom, а для html, js и css-файлов – Brackets с удобным разделением рабочей области на две части. Но выбор редактора всегда стоит за вами, ведь понятие «удобства» сугубо индивидуально.

Продолжительность и сложность

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

 

 

Если говорить о собственном опыте, то работающий блог получилось сделать в течение суток с небольшими перерывами (как и продолжительность мастер-классов в реальной жизни). В процессе возникало немало ошибок, большинство из которых – глупые опечатки в коде. Запаситесь терпением и все удастся.

 

Результат

Что вы получите в итоге?

  • репозиторий на Github с вашим проектом
  • сайт, адрес которого будет выглядеть так: *набор символов, который вы придумаете*.pythonanywhere.com
  • возможность публиковать записи (примечание: без картинок и других медиафайлов, лишь текст)
  • дизайн сайта на ваш вкус: html, css и js файлы в вашем распоряжении, так что можно превратить блог во что-то большее
  • главное: опыт и мотивация учиться дальше

 

 

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

 

Дарья Прядка

 

 

Популярні статті

Читати далі