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

Python, как можно скорее 🐍

Привет! Я уже давно был разработчиком DEV, но совсем недавно я решил сделать аккаунт … Теги с Python, учебником, начинающим.

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

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

Эта конкретная статья будет нацелена на полные новички, поскольку я буду собираться за основные концепции программирования; Более продвинутые программисты, безусловно, добро пожаловать в Peruse, хотя!

Так что без дальнейшего ADO я даю вам питон, как можно скорее!

Давайте начнем с очистки что-то:

Программирование – это просто набор правил!

Все, что вы делаете, рассказывает компьютеру что-то сделать, не завышешься! Вы даете ИТ-данные и расскажу о том, что делать в каких обстоятельствах, и это послушно делает работу. Это все. Это может быть немного отличается на разных языках, но концепции одинаковы. Хорошо, теперь это с моей груди, так что здесь мы идем:

Давайте посмотрим на операторы

Математические вещи!

Операторы являются «специальными символами в Python, которые проводят арифметические или логические вычисления».

Вот список операторов:

  • + , - , * и / самоуверенно
  • // Делится и раунды вниз (например 7//4 вернется 1 )
  • % это работа по модулю, которая является оставшейся частью подразделения (например, 7% 4 вернется 3 )
  • ** Представляет показатели (например, 7 ** 2 вернется 49 )
  • == будет сравнивать две вещи и вернуть Правда Если они эквивалентны (например, 7 возвращает false )
  • ! = будет сравнивать две вещи и вернуть Правда Если они не эквивалентны (например 7 Возвращение Правда Несомненно
  • > и < Сравните две вещи, чтобы увидеть, если они больше или меньше, чем ( 7> 4 возвращает Правда и 7 <4 возвращается Ложь Несомненно
  • >= и <= больше/меньше или равно ( 7 это истинные , 4 тоже Правда Несомненно

Они также следуют «порядок операций» (думайте, что PEMDAS, студенты), поэтому будьте осторожны. Чтобы приоритетировать определенную часть вашей математической операции, вы можете окружить эту часть в скобках (например, (1 + 2) * 3 сначала добавит два числа, а затем умножить сумму)

Хорошо, достаточно математики (на данный момент 😉).

Переменные и типы данных

Если мы хотим хранить что-то позже, мы можем назначить его переменной. Давайте посмотрим на пример:

name = "Snek"

Мы только что сделали переменную под названием Имя и дал ему ценность Snek (кстати, слова и буквы представлены как строки и может быть в Двойные кавычки или отдельные цитаты Несомненно . Теперь мы можем получить доступ к Имя позже в нашем коде.

Преимущество этого заключается в том, что если нам нужно получить доступ к Имя Несколько раз нам нужно только изменить его значение (Snek) один раз 😎

Лучшая часть есть, переменные даже не должны быть только строками, они могут быть номерами, плавает (Это просто десятичные случаи, такие как 3.14), логические (Это просто верно или Ложь Обязательно обязательно используйте это!) Или Списки Отказ

Какой список вы говорите? Ну, это на имя. Списки – это способ хранения нескольких значений. Допустим, нам нужно хранить наши любимые напитки:

favorite_drinks = ["coffee", "more coffee", "wHoLe MiLk"]

Просто добавьте кронштейны и разделить запятую!

Если мы хотим посмотреть на элементы в списке, мы можем сделать это, доступая к его показатель . Мы будем использовать limited_drinks Пример, чтобы проиллюстрировать это. Давайте отображим «больше кофе» из списка.

favorite_drinks = ["coffee", "more coffee", "wHoLe MiLk"]

print(favorite_drinks[1])

“Уа, Брайс! Вы сказали ему доступу 1, но он получил второй товар в списке! Что с этим? ” Да, программисты решили разбить все известные законы здравомыслия и сделано подсчет запуска на нуле Отказ 0-й позиция в limited_drinks будет “кофе”!

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

Одно следует отметить: Переменные имена в Python могут начать только с буквы или подчеркивания, и, как правило, имена нескольких слов разделены подчеркиванием (например, awesome_name )

Достаточно легко, верно?

Условные условные

Если мы только хотят что-то случиться в определенных обстоятельствах, мы можем использовать Условия Отказ

Допустим, мы хотим распечатать «наркомана Caffeine» только в том случае, если первый элемент в списке «кофе»:

favorite_drinks = ["coffee", "more coffee", "wHoLe MiLk"]

if favorite_drinks[0] == "coffee":
   print("caffeine addict")

Это, конечно, принт насильственно принну кофеина, потому что первый элемент (помните, это в 0-й позиции) на самом деле кофе!

Давайте посмотрим на пример и посмотрите, сможете выяснить, что происходит:

favorite_drinks = ["coffee", "more coffee", "wHoLe MiLk"]

if favorite_drinks[0] == "more coffee":
   print("caffeine addict")
elif favorite_drinks[0] == "coffee":
   print("slight caffeine addict")
else:
   print("not a caffeine addict")

Вот на английском языке: если первый элемент foods_drinks больше кофе, печать “кофеина наркомана”. В целом, если ( Elif ) 0-й элемент – кофе, печать «небольшой наркомана кофеина». Elsewise ( else ) Распечатать «не наркомана кофеина».

Прохладный! 👍.

Петли

Есть несколько способов, мы можем зацикливаться через такие вещи, как списки.

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

favorite_drinks = ["coffee", "more coffee", "wHoLe MiLk"]

for drink in favorite_drinks:
   print(drink)

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

Мы определяем имя каждого элемента в начале цикла для цикла. Это совершенно действует:

for i in favorite_drink:
   print(i)

Это все равно будет распечатать каждый элемент в списке, даже если элемент технически называется i (Коротко для индекса) … Вы можете назвать это все, что вы хотите!

Для петель также могут быть диапазонами. Допустим, мы хотели напечатать «Wassup» 5 раз:

for i in range(5):
   print("wassup")

Легкий кресть, мы просто поставляем диапазон (5 – это диапазон в этом случае), и оно петли через код 5 раз! 😮

Давайте посмотрим на Пока петли Действительно Они будут запускаться во время выполнения условия, например:

while 1 == 1:
   print("Math is not broken")

Это будет печать “математика не сломана” бесконечно. Следите за тем, хотя, даже если математика не сломана, эта бесконечная петля может сломать ваш компьютер … 💔

Вот, это много! Держите этот камин на вашем экране, пока вы получите закуску или растянуть.

Хорошо, вернемся к веселью!

Исключения

Если мы хотим обрабатывать любые ошибки, которые возникают, мы можем использовать исключение. Это довольно легко, посмотреть:

favorite_numbers = [12, 9, 7, 21]

try:
   print(favorite_numbers[4])
except IndexError:
   print("Item is not in the list!")

Посмотрите, что я там делал? Все, что я сделал, это сказали, что это попытаться найти 5-й элемент в limited_numbers массив (который, очевидно, не существует 😋). Затем я сказал ему, чтобы уловить любые индексные ошибки через исключение и сообщить пользователю, что товар не в списке! Ух ты!

Хорошо, все это такое хорошее, но как я могу это повторно использовать?

Ну, дорогой читатель, я даю тебе Функции Отказ

Функции

Что они делают? Они представляют функцию (удивительно правильно?). Давайте взглянем:

def print_a_word():
   print("a word")

print_a_word()

Мы начинаем на Определение Функция ( Def ) Затем мы даем ему имя (например, переменные, имена функций могут начинаться с букв и подчеркивания и обычно используют подчеркивание для разделения слов). С скобками в конце появится удобно позже. 🕑 Затем мы говорим функцию, что делать (в этом случае мы говорим, чтобы распечатать «слово») Наконец, мы «вызовите» функцию (мы определили его Но теперь мы кладем его в использовании), написав имя функции и скобки после него.

Cool, но что, если мы хотим пройти в разных вещах, похоже на переменные? Отвечать: Параметры Отказ Позвольте мне пролить свет на тему:

def print_a_word(word):
   print(word)

print_a_word("Borborygm")

Здесь мы проходим параметр под названием слово в определение функции. Это позволит нам использовать все, что пользователь передает позже по всей функции. Когда мы идем называть функцию, мы проходим в «Borborygm» в качестве слова, что делает функцию печати Borborygm. Я тоже мог сделать это:

def print_a_word(word):
   print(word)

print_a_word("Borborygm")
print_a_word(3.14)

Это будет печатать Borborygm, затем 3.14 на линии под ним под ним, так как мы поменяли параметр и снова называли функцией!

Если вам интересно, Borborygm гораздо лучшее слово (IMO) для «рычания желудка»

Угадай, что? Вы узнали абсолютные основы Python (и программирование по этому вопросу) как можно скорее !!! 🎉

Прежде чем идти, у меня есть несколько вещей, чтобы сказать:

  1. Спасибо за чтение этого, это действительно делает мой день! Я действительно хотел бы услышать ваши отзывы, положительные или отрицательные, через комментарии, лайки, следующие, единороги (что такое, они звучат круто! 🦄) или даже DMS!
  2. Я буду толкать больше учебных пособий по программированию языка, как это, но наступая на более сложные языки. Я также добавлю на текущие языки, сделав более продвинутые учебники (Python PT. 2?)
  3. Практика практики практики! Хорошие программисты практикуют, пока они не пойдут правильно, но Отличный Программисты практикуют, пока они не могут ошибиться! Я перечислю некоторых практических ресурсов ниже 😊
  4. Это просто Базовый Введение в Python и программирование. Мы даже не царапаем поверхность, но если это сделало, у вас есть даже намерение программирования, я настоятельно рекомендую вам идти дальше в Python. Я буду добавлять больше учебников Python в ближайшее время, хотя 😁

Практические ресурсы:

  • Программирование , сайт, в котором вы можете практиковать написание Python (у них есть темный режим, который болен)
  • Учебник Python для начинающих , 1-часовой курс ухоронения Python на YouTube, где вы узнаете больше о языке
  • Edabit , прохладная платформа, где вы можете практиковать Python, делая нефте вызовы
  • У меня есть собственная проблема для вас. Написать Функция который принимает в чьей-то любимой закуске как параметр А печатается «Моя любимая закуска ____». Отправьте свой ответ в комментарии и не обманывайте, глядя на другие ответы (мы здесь в системе чести). Примечание. Я не научил вас, как вставлять переменные в строки, поэтому вам придется сделать какую-то копание! Не волнуйтесь, если вы не можете найти хороший ответ в разумное количество времени, пожалуйста, застремите мне SOS в комментариях, и я буду рад помочь!

Надеюсь, что вы наслаждались этим; увидимся позже! 👋

Оригинал: “https://dev.to/briceduke/python-asap-2bea”