Это чтение предназначено для тех, кто думает, что независимо от того, сколько они изучают, независимо от того, сколько они практикуют, они продолжают забывать концепции, которые они изучают, и в конечном итоге они не могут освоить Python.
Во-первых, вам не нужно изучать каждую концепцию, чтобы освоить любой язык программирования.
Затем, говоря о суровой правде, если у вас возникли проблемы с изучением языка Python, то это недостаток вашего шаблона обучения.
Под недостатком я имел в виду то, что иногда студенты начинают торопиться с концепциями, которые, по их мнению, мы поняли эту концепцию, просто просмотрев несколько примеров, но концепции укоренятся в вашем уме только тогда, когда вы будете часто использовать их в нашем коде.
Итак, как часто использовать концепции, которые мы изучили до сих пор, и параллельно, как изучать новые концепции?
Поверьте мне, ребята, ответ на поставленный выше вопрос — это просто ключ к освоению Python или любого другого языка программирования.
Создайте файл Python в Pycharm, Jupyter Notebook или любой другой среде разработки Python, которую вы используете, и назовите его Concept_Ladder.py.
Шаг первый сделан..!!
Итак, предположим, вы изучаете, как использовать пользовательский «ввод» в файле python, открытом «Concepts_Ladder.py», и начните создавать проект, который принимает пользовательский ввод и печатает его.
Хорошо, здесь вы можете подумать, о каком бессмысленном методе он говорит, верно, это то же самое, что и практика концепции, верно?
Читайте дальше, и вы поймете силу концептуальной лестницы.
Предположим, что следующим понятием, которое вы изучаете, является «Список». Теперь перепишите код с самого начала в «лестнице понятий» таким образом, чтобы он включал понятия, которые вы изучали ранее, и понятия, которые вы изучаете сейчас.
Каким бы простым или бесполезным ни казался вам ваш проект в «concept_ladder», вы просто продолжаете добавлять новые концепции, переписывая код с самого начала.
Просто имейте в виду, что очень важно включить предыдущую тему, а не ее подробный вид, а ее проблеск.
Позвольте мозгу делать всю математику, и, просто взглянув на него, вы вспомните другие идеи концепции.
Как будто я использую здесь только добавление, которое является встроенным методом типа данных списка, но есть и другие встроенные методы, например (удалить, len, max, min и т. д.).
В этом весь смысл, продолжайте часто добавлять новый код понятий, и вы увидите, что код файла concept_ladder действительно имеет смысл.
И вы осваиваете язык python.
Позвольте мне показать вам большую картину.
У одной из моих подруг была проблема с концепцией OOPS, поэтому я предложил ей метод 'concept_ladder', который использую я, и после использования этого метода в течение недели или около того она не только смогла использовать OOPS, но и сделала небольшой проект на нем.
Позвольте мне показать вам код ее файла концептуальной лестницы.
""" Day - 5 Previous Concept - fucntions Latest Concept - OOPS """ dict = {} #Dictionaty for storing movie names with year. movie_names_list = [] #To extract movie name from the dictionary. class Movies: def __init__(self, op): self.operation = op def storing_data(self): if self.operation.lower() == 'add': movie_name = input('Enter the movie name:') movie_year = int(input("Enter the movie year:")) dict[movie_name.title()] = movie_year movie_names_list.append(movie_name.lower()) print('[+] Movie Saved Sucessfully..!') def data_print(self): if self.operation.lower() == 'see': x=1 for keys,value in dict.items(): print(x,'-',keys.title() + ' of year ', value) x+=1 def finding_data(self): if self.operation.lower() == 'find': ask = input('Enter the movie name:') if ask.lower() in movie_names_list: print('Movie '+ ask.title() + ' is available of year',dict[ask.title()]) else: print(ask + 'movie not found.!!') def exit_program(self): ask = input('Enter q to quit:') if ask.lower() == 'q': exit() active = True while active: op1 = Movies(op=input('\n' + "Want to (Add,See or Find) The Movie: ")) op1.storing_data() op1.data_print() op1.finding_data() op1.exit_program()
Я написал эту статью только потому, что она настояла на этом, она считает, что этот метод concept_ladder поможет новичкам и программистам среднего уровня, которые могут долго сдаваться только из-за простых недостатков обучения.
Я надеюсь, что это поможет сообществу кодеров так же, как и ей, так что спасибо за чтение этой статьи.
Найди меня в LinkedIn — www.linkedin.com/in/amaansid
Я буду рад получить известие от вас, ребята, берегите себя и кодируйте усердно…!!!