Рубрики
Без рубрики

Обучение коду в Python: Основы

О Python Python является широко используемой, интерпретируемой, объектно-ориентированной и высокоуровневой программой … Теги с Python, CodeNewie, учебником.

О Питоне

Python является широко используемым, интерпретируемым, объектно-ориентированным и высокоуровневым языком программирования с динамической семантикой, используемыми для программирования общего назначения. Он был создан Гвидо Ван Россомом и впервые выпущен 20 февраля 1991 года.

Почему python?

  • Легко учиться – время, необходимое для изучения Python, короче для многих других языков; Это означает, что можно начать фактическое программирование быстрее.

  • Легко учить – нагрузка преподавания меньше, чем необходима другими языками; Это означает, что учитель может уделять больше внимания методам общего (независимо от языка) программирования, не тратя энергию на экзотические трюки, странные исключения и непостижимые правила.

  • Легко использовать для написания нового программного обеспечения – часто можно записать код быстрее при использовании Python.

  • Легко понять – также часто легче понимать кого-то еще быстрее, если он написан в Python.

  • Это легко получить, установить и развертывать – Python бесплатный, открытый и многоплатформенный; Не все языки могут похвастаться этим.

Для чего используется Python?

  • Разработка Интернета и Интернета (E.g., Django и Pyramid Frameworks, Flask и Bottle Micro-Frameworks).

  • Научно-цифровые вычисления (например, Scipy – сборник пакетов для целей математики, науки и инженерии; iPython – интерактивная оболочка, которая функционирует редактирование и запись рабочих сеансов).

  • Образование (это блестящий язык для преподавания программирования!).

  • Настольные Guis (например, wxwidgets, kivy, qt).

  • Разработка программного обеспечения ( Контроль, управление и тестирование – Scons, Buildbot, Apache Gump, Roundup, Trac)

  • Бизнес-приложения (ERP и электронные коммерческие системы – Odoo, Tryton)

  • Игры (например, серии Battlefield Series, Civilization Sid Meier IV …)

  • Веб-сайты и услуги (например, Dropbox, Uber, Pinterest, BuzzFeed …)

Текст К Институт Python .

Основы

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

Чтобы начать программирование, мы должны начать с основы Мы установим Python, редактор кода и изучать самые основные вещи Python.

Установка Python

Первое, что мы должны сделать, это перейти на сайт Python в https://python.org.

Нажмите на раздел «Загрузить» и загрузите версию, совместимую с компьютером.

Скачать раздел

Когда вы загрузили его, просто выполните файл, прежде чем установить, убедитесь, что параметр, который говорит, что говорит Добавить в путь Активируется.

Тогда просто нажмите Продолжить, пока он не будет установлен.

Установка редактора кода

После установки поиска Python для Sublime Text в Google и выберите опцию для загрузки.

Когда вы находитесь в меню «Загрузка», вам нужно только выбрать опцию, совместимую с вашей операционной системой, когда она была загружена, вы ее устанавливаете.

Меню загрузки Sublime

Рентген

Reft – это интерфейс консоли, где вы можете ввести инструкции, написанные в Python, В этом случае я собираюсь показать вам только для начала, но мы не собираемся использовать его больше после этого.

Первое, что мы должны сделать, это открыть наш терминал.

В Windows нам нужно только нажать Win + R и появится всплывающее меню, просто введите CMD и нажмите Enter.

Чтобы открыть его в MacOS, вы можете открыть папку приложений, затем утилиты и дважды щелкнуть на терминале.

А в Ubuntu нажмите ALT + F2 и введите «Gnome-Terminal», а затем введите.

Если ваша операционная система не здесь, посмотрите в Интернет, чтобы узнать, как его открыть.

Когда у вас есть терминал открыть просто введите Python В Windows или в MacOS или Linux Python3. .

Если вы получите ошибку на MacOS или Linux, попробуйте просто набрать Python Отказ

Если вы получите ошибку в любой операционной системе, попробуйте переустановить Python.

C:\Users\SciDroid>python
Python 3.9.0 (tags/v3.9.0:9cf6752, Oct  5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

Здесь вам нужно только написать это и что-то волшебное произойдет.

print("Hello World")

И если вы сделали это правильно в терминале, вы должны получить текст Здравствуйте, мир Отказ

Поздравляем, вы уже написали свою первую строку кода, но это ничто сейчас, давайте сделаем реальный код.

Создание исполняемого Python

Прежде чем мы начнем, мы должны активировать представление имени файла.

В Windows вы должны перейти на файл Explorer в разделе «Вид» и активируйте опцию «Выдвигаемое расширение имени файла».

Это испанское меню, просто ищите опцию, который говорит о расширении имени файла.

Чтобы создать наш исполняемый файл мы открываем Sublime Text, нажмите Ctrl + N, а затем Ctrl + S, здесь вы называете файл, за которым следует расширение .py и сохранить файл в пути, который вы помните, поэтому вы можете позже ввести этот путь от терминала.

Когда вы сохранили файл, откройте терминал и перейдите в каталог с помощью CD CD.

Например, если ваш файл находится в каталоге C:/users/user/downloads/index.py И с учетом того, что по умолчанию Windows покидает нас в папке пользователя для ввода папки файла Мы должны написать

cd downloads

Теперь мы пишем в нашем редакторе кода команду, которую мы пишем в REPL то есть

print("Hello World")

Мы сохраняем изменения с Ctrl + S и в нашем терминале, мы пишем Python File. Вы должны заменить файл Word по имени вашего файла и нажмите Enter.

И если все прошло правильно, вы должны получить текст «Hello World» в терминале.

Комментарии

В Python комментарий – это текст, который не выполнен и инициализируется символом #.

Это служит нам, например, чтобы объяснить, что делает наш код, я покажу вам пример.

# Program that shows the text "Hello World" in the terminal
print("Hello World")

В этом случае мы используем комментарий, чтобы объяснить функцию программы, но вы можете написать что-нибудь внутри комментариев.

Комментируя свой код – это всегда хорошая практика, сделайте это, когда это возможно, позже мы поговорим о документировании вашего кода.

Переменные

Переменная – это пространство в памяти, где вы можете сохранить данные для последующего использования.

Это позволяет нам сэкономить очень важные данные для работы программы, например, чье-то имя, сколько жизни имеет персонаж и т. Д.

Чтобы определить переменную в Python, у нас есть следующий синтаксис.

playerLifes = 5

Как мы видим в этом примере, мы помещаем имя переменной, то назначить значение.

Теперь переменные имеют определенные правила, один из них – это имена, переменные не могут начать по номеру и не могут быть поставлены как имя зарезервированные слова языка.

При названии переменных Очень хорошая практика, чтобы поставить их на себя описательном имени, например, если вы хотите обратиться к количеству попыток, чтобы человек вы сможете поставить номера CATTUTTERS вместо номера.

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

И теперь у вас есть сверхдержава, вы можете сохранить значения в переменных и с Печать () Функция пропустите его через экран, давайте попробуем.

Мы собираемся определить переменную, а затем распечатать ее для этого, мы должны использовать Печать (переменная) Изменение переменной по имени переменной, которую мы назначаем, то мы собираемся написать ее в коде.

name = "Jhon"
print(name)

И если мы запустим его, это приведет к следующему.

Jhon

Запросить текст

Теперь, если мы хотим попросить пользователя для данных?

В Python есть функция под названием вход () для этого.

Давайте сделаем пример.

name = input("What is your name?: ")

В этом коде мы просим пользователя писать свое имя, и, как мы видим, это переменная, к которой мы говорим, что его стоимость является то, что пользователь входит.

Упражнение

Хорошо, теперь мы собираемся сделать упражнение, чтобы поставить на практике все, что мы узнали, это довольно просто, что вы должны сделать, это попросить пользователя его возраст И затем вы должны пройти через экран, но код должен иметь комментарии, которые объясняют, что делает каждое.

Внимание: не переходите к результату, если вы не сделали упражнения, единственный способ учиться – это практиковать.

Если вы хотите увидеть, как решить, идет в финал.

Типы данных

Теперь давайте поговорим о типах данных в Python, у каждого из них есть уникальные свойства, поэтому давайте увидимся всеми.

Строки

Строки – это бесплатные текстовые переменные, в них мы можем сделать что-нибудь, и мы должны быть осторожны с этим, потому что не имеет значения, что это не имеет значения, если он находится в строке, он будет рассматриваться как если бы это был текст.

string = "This is a string."

Все строки прилагаются в цитаты, они могут быть двойными кавычками («) или одиночными цитатами (‘).

В струнах у нас есть особая собственность, мы можем создавать строки, которые будут отображаться именно так, как они есть, подсчет линейных разрывов, это служит нам, например, разместить ASCII Art в наших сценариях, для этого мы должны разместить 3 двойных цитата ( «») в начале и в конце.

Мы собираемся увидеть пример.

katana = """,_._._._._._._._._|__________________________________________________________,
|_|_|_|_|_|_|_|_|_|_________________________________________________________/
                  ! """
print(katana)

Если мы выполним этот код, это будет результатом.

,_._._._._._._._._|__________________________________________________________,
|_|_|_|_|_|_|_|_|_|_________________________________________________________/
                  !

Целые числа

Числа целых чисел, что, как следует их название, являются целыми числами, то есть у них нет десятичного времени. Давайте посмотрим пример.

integer = 5

Плавает

Поплавки очень похожи на целые числа, единственное отличие состоит в том, что у них всегда есть десятичное место.

floating = 4.53

Следует отметить, что и целые числа, так и плавающие, принимают положительные и отрицательные числа.

Логические

Логины – это очень интересные типы данных, потому что есть только 2 ‘True’ и «false», и, как его название говорит, что это означает True и False, и они написаны, как они выходят сюда с первой буквой в заглавных буквах, этот тип данных послужит нам, когда мы говорим о контроле потока.

Давайте посмотрим пример в коде.

outOfALoop = True

Преобразование типов данных

Теперь, что произойдет, если у нас есть тип данных, и мы хотим превратить его в других, для этого у нас есть следующие функции, представленные в таблицах.

int () превращается в целое число
плавать() превращается в поплавок
ул. преобразовать в строку

Они работают точно так же, как вы передаете их переменной и преобразуете ее в другой тип данных, и это особенно полезно, когда мы используем такие вещи, как вход () , который вы должны помнить, что что-нибудь может быть преобразовано в строку, но только цифры в строке могут быть преобразованы в плавание или целое число.

Давайте сделаем пример того, как мы можем использовать это.

lives = "5"
int(lifes)

В этом маленьком скрипте то, что мы делаем, это принять переменную под названием «Lifes», которая является числом в форме строки и преобразует его в целочисленный тип.

Операторы

Операторы полезны для многих вещей в Python, например, вы можете использовать их для сравнения, выполняют математические операции или вносить отношения, они существуют различных типов и давайте увидим их.

Операторы назначения

назначает значение переменной =
Добавляет значение для переменной +=
вычитает значение переменной -=
умножает значение для переменной *=
делит значение для переменной /=
рассчитывает экспонент значения переменной **=
рассчитывает целое отделение значения переменной //=
Возвращает остальную часть разделения значения переменной %=

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

# We will ask for the year of birth and the year in which you want to calculate your age.
birth_year = int(input("What year were you born?: "))
year_to_calculated = int(input("In what year do you want to know your age?: "))
# Now we show the result
print(f"in {year_to_calculate} your age will be {year_to_calculate - birth_year}")

Прежде чем беспокоиться, чтобы увидеть Печать (F »{var}") Я собираюсь объяснить это вам, это то, что называется в Python F-Print, в этом между ключами, которые мы можем поставить переменные или операции, и результат их будет напечатан на экране, это экономит нам работу и осложнения Отказ

И завершить эту первую часть, я бросаю вызов вам сделать простой сценарий в Python и оставить его в комментариях, я буду рассматривать их.

Ответы на упражнения

Предупреждение: если вы еще не сделали упражнения, вернитесь наверх И делать их, если вы этого не сделаете, это учебное пособие будет бесполезным.

Упражнение

# this code asks for the user's age and then displays it on the screen.

# We ask for the age and store it in a variable.
age = input("Enter your age: ")
# We pass on the screen the value of the variable age.
print(age)

Оригинал: “https://dev.to/scidroid/learning-to-code-in-python-the-basics-ib3”