Найти - Пользователи
Полная версия: Стартовый набор изучения для успешного веб-программирования на python.
Начало » Python для новичков » Стартовый набор изучения для успешного веб-программирования на python.
1 2 3 4 5 6
Tonus55
Приветствую всех участников Python сообщества. Порой долог и тернист путь человека в поисках себя, и вот в возрасте 26 лет мной одолело желание заняться веб разработкой. Имея инженерное образование и лишь немного владея азами программирования я сделал выбор в пользу многогранного python, вместо php или ruby. Меня конечно немного насторожил рынок вакансий, т.к. на 10 php вакансий в моём городке приходится всего 1 python вакансия, но это думаю мелочи жизни.
Так вот, хотелось бы узнать у профи каков необходим стартовый набор знаний для успешного входа в веб разработку на Python? Для junior PHP программистов минимальный набор предъявляемых требований это знание HTML,CSS,Javascritp,Ajax. Для успешно старта в Python также необходимо овладеть сначала этими языками?
4kpt_III
Веб это одна из самых трудоемких задач программирования. Поэтому объем знаний там немалый.
По-минимуму выглядит так.
1. Сам питон на уровне понимания ООП.
2. Какой-нибудь веб-фреймверк.
3. html
4. css
5. js с библиотекой (смотрите сразу в сторону angular или react).

Перво-на-перво нужно разобраться с языком, по которому Вы пока ничего не знаете… А уже потом смотреть в сторону веб
J.R.
.
4kpt_III
J.R.
100%. Забыл.

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

P.S. Я против бутстрапа на начальном этапе. Пусть новички сначала просто css освоят, а то потом после бутстрапа два блока сверстать не могут…
lorien
> Так вот, хотелось бы узнать у профи каков необходим стартовый набор знаний для успешного входа в веб разработку на Python?

Купите домен, VPS и поднимите там работающий сайт. Например, форум. Регистрация, создание тем, написание ответов, разделы. Это и будет стартовый уровень.
TitanFighter
Пол года назад задавался примерно тем же вопросом.
До этого ковырял (правил) много 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ый месяц, а до этого как лбом об стену бился.
4kpt_III
TitanFighter
5. Джанго + туториал. Джанго по простой причине - огромная, и на 95% подробная документация + этот фреймворк держит новичка в некоем коридоре, ведет тебя на пути разработки, и ты не чувствуешь себя кинутым в какой то глуши 1 и не знаешь куда идти и что делать.

Ну вот только сразу джангу пихать не надо, а? Ну прямо с ходу так этот дрэг впаривать как единственный вариант…
Tonus55
Спасибо ребята за начальные наставления. Для начала чтобы вникнуть в тематику программирвоания начал смотреть ютуб на заданную тематику. Информация заходит с переменных успехом и сильно затягивает.
Хотелось бы знать, как вы относитесь к словам человекам, что Python непонятно для какого сегмента рынка нужен и исчерпает себя через 3-4 года? Пруф: https://youtu.be/SgwbGHhcaPQ?t=1848
Morven
Tonus55
Точно так же как к словам и других аутистов, с сочувствуем.
Morven
По теме, да если ты хочешь залезть в веб то html + css + jquery нужны всяко.
Нужны знания питона - читайте лутца, идеальная книга для новичка.
Прочитали? практикуйтесь, любыми способами практикуйтесь, практика и еще раз практика, напишите парсер сайта, напишите на чистом питоне какую-то консольную мини рпг игру в ООП стиле, напишите программу которая будет переносить файл из одной папки в другую. Что угодно и как можно больше кода.

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

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

После этого начни писать инет магазин( рега, добавление товаров, карзина, сортировка, комментарии) и я не написал “попробуй написать инет магазин”, бери и делай пока не сделаешь, без проб. Потом прикрути оплату, прикрутил? красава, теперь покрой тестами и само собой практикуйся
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB