Автор оригинала: Chris.
Ваше интервью кодирования приближается? Или вы хотите изучить Python Но вы не знаете, где начать (и на каких темах фокусироваться)?
В этой статье я отвечу этот вопрос, чтобы вы предполагаете, что вы говорите о знаниях Core Python. Конечно, есть десятки разных специализаций в Python – но это приходит позже. Во-первых, вам нужно создать ваше основное понимание следующих тем Python.
1. Ключевые слова Python
Любой язык программирования имеет фиксированный набор определенных слов со специальными значениями. Они называются ключевыми словами. И вы должны знать их в сердце!
Вот все ключевые слова Python:
import keyword print(keyword.kwlist) ''' ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] '''
В следующем чит-листе я объяснил значение всех ключевых слов Python с примерами.
Если вы хотите скачать этот чит-лист в качестве PDF с высоким разрешением, чтобы распечатать его и выставить его в свою офисную стену, щелкните изображение или эту ссылку.
2. Python Основные структуры данных: логическое, целое число, плавание, строка
Вот основные основы Python каждый кодер Python должен учитывать:
Опять же, чтобы загрузить этот чит-лист в качестве PDF с высоким разрешением, нажмите на изображение или эту ссылку.
3. Сложные структуры данных: список, набор, словарь
Эти структуры данных лежат основой вашей экспертизы Python. Если бы вы построили свой собственный дом, вы не будете дешевыми с Фондом, не могли бы вы?
Ну, обучение Python может быть активностью с гораздо большем влиянием на вашу жизнь, чем наращивать свой собственный дом. Так что не пропустите изучение этого тщательно. Я создал чит-лист, который поможет вам с этим:
Я не шучу – это одна из самых важных предметов бумаги, которые вы когда-либо изучаете. Скачайте этот лист в качестве PDF и сохраните его на свой компьютер. Просто нажмите на изображение или эту ссылку, чтобы сохранить свою собственную версию.
4. Нарезка
Slicing – это специфическая для Python концепция для резки ряда значений из типов последовательности, таких как списки или строки …
… Прочитайте эту статью в блоге, чтобы получить быстрое введение.
Я написал полный буклет, которая учит вас, как стать главным слайком:
Вы можете получить книгу бесплатно при покупке моей первой книги «Кофе-брейк Python».
5. Функции питона и трюки
Python полон полезных функций или трюков. На этой статье я составил 18 лучших трюков Python в существовании! Проверьте их, это очень весело …
Вот один такой трюк:
import this # OUTPUT: ''' The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren't special enough to break the rules. Although practicality beats purity. Errors should never pass silently. Unless explicitly silenced. In the face of ambiguity, refuse the temptation to guess. There should be one-- and preferably only one --obvious way to do it. Although that way may not be obvious at first unless you're Dutch. Now is better than never. Although never is often better than *right* now. If the implementation is hard to explain, it's a bad idea. If the implementation is easy to explain, it may be a good idea. Namespaces are one honking great idea -- let's do more of those! '''
Призывая заявление Импортировать это
Python Python учит вас, как писать код Pythonic. Как мета!
Вот полный чит-лист со многими разными уловками Python:
Все читные листы доступны для скачивания. Просто нажмите на любое изображение чит-листа, чтобы зарегистрироваться для моего списка электронной почты Python для непрерывного улучшения. Все списки подписчики смогут скачать чит-листы.
Скачать 5x курс Python Cheat Lists!
Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.
Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python одноклассники (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.
Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.
Оригинал: “https://blog.finxter.com/what-topics-should-i-learn-with-python/”