Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 24, 2015 18:16:51

Tonus55
Зарегистрирован: 2015-10-24
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Стартовый набор изучения для успешного веб-программирования на python.

Приветствую всех участников Python сообщества. Порой долог и тернист путь человека в поисках себя, и вот в возрасте 26 лет мной одолело желание заняться веб разработкой. Имея инженерное образование и лишь немного владея азами программирования я сделал выбор в пользу многогранного python, вместо php или ruby. Меня конечно немного насторожил рынок вакансий, т.к. на 10 php вакансий в моём городке приходится всего 1 python вакансия, но это думаю мелочи жизни.
Так вот, хотелось бы узнать у профи каков необходим стартовый набор знаний для успешного входа в веб разработку на Python? Для junior PHP программистов минимальный набор предъявляемых требований это знание HTML,CSS,Javascritp,Ajax. Для успешно старта в Python также необходимо овладеть сначала этими языками?

Офлайн

#2 Окт. 24, 2015 18:29:31

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Стартовый набор изучения для успешного веб-программирования на python.

Веб это одна из самых трудоемких задач программирования. Поэтому объем знаний там немалый.
По-минимуму выглядит так.
1. Сам питон на уровне понимания ООП.
2. Какой-нибудь веб-фреймверк.
3. html
4. css
5. js с библиотекой (смотрите сразу в сторону angular или react).

Перво-на-перво нужно разобраться с языком, по которому Вы пока ничего не знаете… А уже потом смотреть в сторону веб

Офлайн

#3 Окт. 24, 2015 18:50:48

J.R.
Зарегистрирован: 2015-07-18
Сообщения: 147
Репутация: +  16  -
Профиль  

Стартовый набор изучения для успешного веб-программирования на python.

.

Отредактировано J.R. (Янв. 27, 2016 08:42:42)

Офлайн

#4 Окт. 24, 2015 19:09:55

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Стартовый набор изучения для успешного веб-программирования на python.

J.R.
100%. Забыл.

Tonus55
Желательно еще SQL и ORM. Хотя ORM придется выучить по ходу изучения фреймверка.

P.S. Я против бутстрапа на начальном этапе. Пусть новички сначала просто css освоят, а то потом после бутстрапа два блока сверстать не могут…

Отредактировано 4kpt_III (Окт. 24, 2015 19:10:48)

Офлайн

#5 Окт. 25, 2015 00:36:15

lorien
От:
Зарегистрирован: 2006-08-20
Сообщения: 755
Репутация: +  37  -
Профиль  

Стартовый набор изучения для успешного веб-программирования на python.

> Так вот, хотелось бы узнать у профи каков необходим стартовый набор знаний для успешного входа в веб разработку на Python?

Купите домен, VPS и поднимите там работающий сайт. Например, форум. Регистрация, создание тем, написание ответов, разделы. Это и будет стартовый уровень.

Офлайн

#6 Окт. 25, 2015 01:53:33

TitanFighter
Зарегистрирован: 2015-06-23
Сообщения: 99
Репутация: +  0  -
Профиль   Отправить e-mail  

Стартовый набор изучения для успешного веб-программирования на python.

Пол года назад задавался примерно тем же вопросом.
До этого ковырял (правил) много css и html прикрученные к php, так что какие то знания были.
1. Начал с книги Лутца - прочитал примерно 750-800 страниц из 1200 вроде (остановился на средине классов). Нужно дочитать Прикольная. Говорят, есть альтернативы покороче.

Параллельно с книгой:
2. прошел курс на codecademy (хоть он сейчас и представляется слабым, но тогда было интересно).
3. еще этот курс - https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-5
В нем бывает очень много математики, из-за чего не прошел экзамен.
4. Свой проект придумать
5. Джанго + туториал. Джанго по простой причине - огромная, и на 95% подробная документация + этот фреймворк держит новичка в некоем коридоре, ведет тебя на пути разработки, и ты не чувствуешь себя кинутым в какой то глуши 1 и не знаешь куда идти и что делать.
Ну и дальше по вкусу - Bootstrap\Foundation 5, готовые js\jq (это чтоб быстро втянуться в работу над своим проектом. Конечно хорошо бы это все с 0 знать, но можно и доучить по-ходу, так как для старта главное тут питон).

У меня пришло какое то минимальное осознание того, что да как (что я сам начал уже решать нубские проблемы и сам кодить без интернета), примерно на 4ый месяц, а до этого как лбом об стену бился.

Отредактировано TitanFighter (Окт. 25, 2015 01:59:07)

Офлайн

#7 Окт. 25, 2015 02:42:36

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Стартовый набор изучения для успешного веб-программирования на python.

TitanFighter
5. Джанго + туториал. Джанго по простой причине - огромная, и на 95% подробная документация + этот фреймворк держит новичка в некоем коридоре, ведет тебя на пути разработки, и ты не чувствуешь себя кинутым в какой то глуши 1 и не знаешь куда идти и что делать.

Ну вот только сразу джангу пихать не надо, а? Ну прямо с ходу так этот дрэг впаривать как единственный вариант…

Отредактировано 4kpt_III (Окт. 25, 2015 02:42:49)

Офлайн

#8 Окт. 25, 2015 18:37:59

Tonus55
Зарегистрирован: 2015-10-24
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Стартовый набор изучения для успешного веб-программирования на python.

Спасибо ребята за начальные наставления. Для начала чтобы вникнуть в тематику программирвоания начал смотреть ютуб на заданную тематику. Информация заходит с переменных успехом и сильно затягивает.
Хотелось бы знать, как вы относитесь к словам человекам, что Python непонятно для какого сегмента рынка нужен и исчерпает себя через 3-4 года? Пруф: https://youtu.be/SgwbGHhcaPQ?t=1848

Офлайн

#9 Окт. 25, 2015 18:44:08

Morven
От: Кемерово
Зарегистрирован: 2013-12-24
Сообщения: 154
Репутация: +  7  -
Профиль   Отправить e-mail  

Стартовый набор изучения для успешного веб-программирования на python.

Tonus55
Точно так же как к словам и других аутистов, с сочувствуем.

Офлайн

#10 Окт. 25, 2015 18:53:15

Morven
От: Кемерово
Зарегистрирован: 2013-12-24
Сообщения: 154
Репутация: +  7  -
Профиль   Отправить e-mail  

Стартовый набор изучения для успешного веб-программирования на python.

По теме, да если ты хочешь залезть в веб то html + css + jquery нужны всяко.
Нужны знания питона - читайте лутца, идеальная книга для новичка.
Прочитали? практикуйтесь, любыми способами практикуйтесь, практика и еще раз практика, напишите парсер сайта, напишите на чистом питоне какую-то консольную мини рпг игру в ООП стиле, напишите программу которая будет переносить файл из одной папки в другую. Что угодно и как можно больше кода.

Одновременно с практикой чистого питона - djbook.ru, открывайте документацию и пробуйте, прочитали главу - практикуйтесь, выучили тему - практикуйтесь, посмотрели видео урок по создаю блога - смекаешь?

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

После этого начни писать инет магазин( рега, добавление товаров, карзина, сортировка, комментарии) и я не написал “попробуй написать инет магазин”, бери и делай пока не сделаешь, без проб. Потом прикрути оплату, прикрутил? красава, теперь покрой тестами и само собой практикуйся

Отредактировано Morven (Окт. 25, 2015 18:54:33)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version