Изучаю Python, не могу перевести язык с человеческого на машинный/код пайтон, как научиться?
Начинать изучение Python Django рекомендуется с этого сайта: http://spb-tut.ru/ Сначала читать: Как правильно изучать Django? Другие методики не работают. https://spb-tut.ru/guest/pages/294/ Хотите стать программистом? Читайте. https://spb-tut.ru/reviews/ /////////////////// Всем доброе утро!!!!Ребята поделитесь опытом,проблема следующая,я изучаю python с марта самостоятельно также на данных курсах,теория как мне кажется идёт у меня,но практики нет!Не могу из человеческого языка перевести в машинный,но задачи например написать программу где надо ввести ввод пользователя это я могу,я вот что-то сложней ну не как!Поделитесь опытом! /////////////// По этому поводу, что не можете перевести человеческий язык на машинный переживать не нужно. Это точно придёт к вам в своё время. Что бы это время приблизить и создан раздел, дополнительно для самостоятельной работы. https://spb-tut.ru/python-oop-docs/ При изучении языка, есть несколько этапов, например в школе я давал задание по ссылке выше, там была программа про зоопарк, я наблюдал, как это делал Сергей Осадчий, что-то вычитывал, что-то сам допетривал, но именно такие вещи дают это ваше понимание и перевод с человеческого языка на машинный. Ещё попытаюсь объяснить с разных сторон. Когда вы изучаете язык только по видео урокам, вы не начинаете знать, но не владеете. Что такое знать? Вы Можете написать программу по подобию, но например, сами пока не можете многого сделать. Значит вам нужно переосмысление языка. То есть у вас есть опыт, который вы взяли с уроков, но этот опты пока не связан с вашим личным, по сути просто пока слабые ассоциации с вашим опытом. Поэтому и писал про этот курс https://spb-tut.ru/python-oop-docs/ В этом курсе собраны только вещи, которые часто встречаются на практике. Пробуйте делать его, только больше самостоятельно и сбрасывайте в группу, вот как Сергей делал и вы проходите. /////////////////////////////////////////////////////////// На каком этапе вы находитесь, легко определить, почитав любую справку, например джанго (можно другую) Когда вы читаете справку и там пишет, например all() список, который извлекает все записи. Что у вас возникает за ассоциация. Правильная ассоциация, когда вы, как бы пропускаете мимо глаз списко, а считываете примерно следующее, ****ага извлекается список, значит я могу применять везде где я хочу извлечь все записи, но это может быть что угодно, комментарии, записи, категории.******* //////////////////////////////// Ещё одна попытка объяснить. Пока вас мозг заострён на знании языка, то есть у вас лично этап, когда вы пытаетесь понять язык. И вы его понимаете, ведь вы хорошо понимаете, например, как работает список или словарь. Но пока вы не дкмаете так примерно. Я хочу написать программу пусть в ней будут пользователи и они нечто делать будут. Ваше размышление должно идти так, всех пользователей, как и где я буду сохранать, ведь можно в списке, а потом при помощи методов присущих списку добавлять их, а если это защищённый список, то лучше наверное в кортеже, но тогда будет ограничено количество операций. Но можно сделать и третий вариант смешанный, сохранять в списке, но добавить настройки. которые сохранять в кортеже, тогда и коммуникация сохраняется и настройки следят что ничего не льзя поменять извне, потому что кортеж нельзя изменить. /////////////////////////// Вот это вы и ищите, когда вы простота, например вместо всех пользователей. которых нужно создать, подразумеваете сразу, а какой тп данных для этого будете применять /////////////////////////////////////////// Но ведь это не относится к понимания языка, это лежит в сфере опыта, который нельзя приобрести изучая просто язык, его нужно наработать. Наработать, другого пути нет. Стоит вопрос, как наработать? Такой опыт нарабатывается при написании осмысленных приложений, например вы делаете школьные примеры и вместо того, что бы переходить к следующему, попробуйте добавить свой функционал и расширить существующее. В Джанго это решается так же тем. что вы идёте от старых к новым версиям, так как меняются пути, добавляются некоторые вещи, вы вынуждены получать большое количество ошибок и углубляться глубоко, так приходит знание. ///////////////////////////// Вывод. Не переживайте то что вы ищете называется знание, знание языка приходит только с написанием приложений. Вот и пишете приложения и опыт придёт. Так же как отмечал выше знание приходит после переосмысления, делайте примеры по ссылкам. Всё получится, просто не нужно останавливаться. Запишу ещё и видео. Все ли вы видео смотрите, которые я записываю для школы рекомендательные? Там везде подниматься, хотя бы косвенно этот вопрос. Спасибо за вопрос, он интересует практически всех и все с этим сталкиваются. -- © 2009-2018 Валерий Бовсуновский - Школа практики Django + Python.
Название:
Изучаю Python, не могу перевести язык с человеческого на машинный/код пайтон, как научиться?
Категория:
Разное