Форум сайта python.su
0
Приветствую всех участников Python сообщества. Порой долог и тернист путь человека в поисках себя, и вот в возрасте 26 лет мной одолело желание заняться веб разработкой. Имея инженерное образование и лишь немного владея азами программирования я сделал выбор в пользу многогранного python, вместо php или ruby. Меня конечно немного насторожил рынок вакансий, т.к. на 10 php вакансий в моём городке приходится всего 1 python вакансия, но это думаю мелочи жизни.
Так вот, хотелось бы узнать у профи каков необходим стартовый набор знаний для успешного входа в веб разработку на Python? Для junior PHP программистов минимальный набор предъявляемых требований это знание HTML,CSS,Javascritp,Ajax. Для успешно старта в Python также необходимо овладеть сначала этими языками?
Офлайн
39
Веб это одна из самых трудоемких задач программирования. Поэтому объем знаний там немалый.
По-минимуму выглядит так.
1. Сам питон на уровне понимания ООП.
2. Какой-нибудь веб-фреймверк.
3. html
4. css
5. js с библиотекой (смотрите сразу в сторону angular или react).
Перво-на-перво нужно разобраться с языком, по которому Вы пока ничего не знаете… А уже потом смотреть в сторону веб 
Офлайн
.
Отредактировано J.R. (Янв. 27, 2016 08:42:42)
Офлайн
39
J.R.
100%. Забыл.
Tonus55
Желательно еще SQL и ORM. Хотя ORM придется выучить по ходу изучения фреймверка.
P.S. Я против бутстрапа на начальном этапе. Пусть новички сначала просто css освоят, а то потом после бутстрапа два блока сверстать не могут…
Отредактировано 4kpt_III (Окт. 24, 2015 19:10:48)
Офлайн
> Так вот, хотелось бы узнать у профи каков необходим стартовый набор знаний для успешного входа в веб разработку на Python?
Купите домен, VPS и поднимите там работающий сайт. Например, форум. Регистрация, создание тем, написание ответов, разделы. Это и будет стартовый уровень.
Офлайн
0
Пол года назад задавался примерно тем же вопросом.
До этого ковырял (правил) много 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)
Офлайн
39
TitanFighter
5. Джанго + туториал. Джанго по простой причине - огромная, и на 95% подробная документация + этот фреймворк держит новичка в некоем коридоре, ведет тебя на пути разработки, и ты не чувствуешь себя кинутым в какой то глуши 1 и не знаешь куда идти и что делать.
Отредактировано 4kpt_III (Окт. 25, 2015 02:42:49)
Офлайн
0
Спасибо ребята за начальные наставления. Для начала чтобы вникнуть в тематику программирвоания начал смотреть ютуб на заданную тематику. Информация заходит с переменных успехом и сильно затягивает.
Хотелось бы знать, как вы относитесь к словам человекам, что Python непонятно для какого сегмента рынка нужен и исчерпает себя через 3-4 года? Пруф: https://youtu.be/SgwbGHhcaPQ?t=1848
Офлайн
7
Tonus55Точно так же как к словам и других аутистов, с сочувствуем.
Офлайн
7
По теме, да если ты хочешь залезть в веб то html + css + jquery нужны всяко.
Нужны знания питона - читайте лутца, идеальная книга для новичка.
Прочитали? практикуйтесь, любыми способами практикуйтесь, практика и еще раз практика, напишите парсер сайта, напишите на чистом питоне какую-то консольную мини рпг игру в ООП стиле, напишите программу которая будет переносить файл из одной папки в другую. Что угодно и как можно больше кода.
Одновременно с практикой чистого питона - djbook.ru, открывайте документацию и пробуйте, прочитали главу - практикуйтесь, выучили тему - практикуйтесь, посмотрели видео урок по создаю блога - смекаешь?
напиши свой блог, публикуй статьи в блоке в которых ты пытаешься кого-то чему-то научить, как говорят “хочешь чему-то научится - научи этому другого”, ты будешь публиковать в блог ужасный код, но, питон сообщество отличается лояльностью к новичкам, тебе будут показывать и рассказывать где ты не прав.
После этого начни писать инет магазин( рега, добавление товаров, карзина, сортировка, комментарии) и я не написал “попробуй написать инет магазин”, бери и делай пока не сделаешь, без проб. Потом прикрути оплату, прикрутил? красава, теперь покрой тестами и само собой практикуйся
Отредактировано Morven (Окт. 25, 2015 18:54:33)
Офлайн