Ну, глядя на заголовок выше, мы можем догадаться, что это такое? Очевидно, это сериал о вездесущем и ядовитом существе. Они единственные в своем роде, очень ленивые, но могут быть опасны, если в них ткнуть. Этот мир назвал их программистами.

Вы можете подумать: «Хорошо, они ленивые, уродливые, но с какой стати я назвал их ядовитыми?» (Ну, я знаю, что вы так не думаете, но я просто хотел написать эту строчку)

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

Давайте поговорим о питоне. Питон — это разновидность змей, они тоже ядовиты, но с ними приятно играть (я собираюсь углубиться в историю, можете пропустить). Случайному голландцу однажды наскучило Рождество, и он решил потратить свое время на создание чего-то очень медленного при беге, но чертовски мощного в противном случае. Случайного голландца зовут Гвидо ван Россум, и я очень хочу встретиться с ним и спросить:

Что, черт возьми, ты сделал? Вы когда-нибудь видели это? Я имею в виду как? Ах! Не знаю, почему я не мог отказаться от этого языка.

Что, черт возьми, такое Python?

Python — это язык программирования. Это то, что все знают. «Python — это интерпретируемый, объектно-ориентированный язык программирования», — так говорят ботаники. Давайте разберемся, что это за утверждения? В интерпретации, как написано, ваша программа будет транслироваться в машинный код построчно. это означает, что ваш компьютер выберет ваш файл «myfile.py» и начнет перевод с первой строки. Как и подписи на Youtube, когда персонажи говорят, вы видите текст. Теперь существует другой тип перевода, называемый Компиляция, он действует как любая книжная публикация, он переводит все сразу и сообщает вам результаты, как будто книга напечатана полностью после окончательного варианта, подумайте о ситуации, когда автор доставляет вам одну страницу каждый день для чтения, исчерпывающий!

Говорят, что компиляция быстрее, чем интерпретаторы, почему? Из приведенного выше примера вы можете догадаться почему, но тогда почему python выбирает интерпретацию?

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

Позвольте мне дать вам представление о интерпретации Python и компиляции cpp.

# Python 3.x
print('Python:Hello World')
# CPP
#include<iostream>
using namespace std;
int main()
{
cout<<"CPP:Hello World";
return 0;
}
# OUTPUT
Python:Hello World
CPP: Hello World

Будучи интерпретатором, Python может использовать большие встроенные библиотеки без каких-либо вызовов, так как интерпретатор будет читать их один за другим. Что делает python, так это то, что сначала он предоставляет интерпретатору встроенные модули, а затем ваш файл, поэтому интерпретатору требуется время, чтобы прочитать все это. В то время как в компиляции вы можете видеть, что библиотека iostream была названа так, компилятор будет вызывать только библиотеку iostream, а затем использовать эту библиотеку для компиляции, это сокращает время перевода, но увеличивает ваш код, так как вам нужно писать все с нуля.

Объектно-ориентированный, установка Python и поиск в Google

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

Поиск в Google или в Интернете. Это очень важный инструмент для того, чтобы стать программистом, поверьте мне, даже старшему разработчику с 10-летним опытом работы в технологическом гиганте нужно искать решения в Google. Этот мир слишком мал, чтобы иметь уникальные проблемы. Лучший способ поиска в Google — это использование ключевых слов. Например, если мне нужно искать «Моя девушка золотоискательница, если да, то как от нее сбежать». Вы могли бы лучше написать это как «моя+подруга+золотоискатель+да+как+сбежать», это покажет вам максимально проиндексированные веб-страницы, то есть наиболее соответствующие этим ключевым словам. Важно, не пишите золото + копатель, тогда в результате вы увидите золотое печенье и целые горшки. Всегда оставляйте точки прессы ключевыми словами.

Установка

Python есть в версиях 3.x, пишите сейчас. Если кто-то скажет вам загрузить 2.x, покажите им средний палец, потому что 2.x мертв. Итак, в этой статье я предлагаю вам, ребята, использовать Linux, рекомендуется Ubuntu 18.04. Я буду писать все в восприятии Linux, но коды Python будут одинаковыми во всех ОС.

Python is pre-installed in Linux! :)

Давайте начнем !

Откройте свой любимый редактор кода, у меня VSCode, он бесплатный, даже несмотря на то, что он из мира MicroSoft. (Я знаю, это шокирует, но это реальность)

Основы

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

Переменные

Студент-математик знает этого заклинателя змей. Думайте об этом как о шкафчике, вы можете хранить в нем все, что угодно, и получить к нему доступ с помощью вашего ключа, так он называется. Переменные определены в нескольких типах данных, таких как int, float, string, list, bool, dict, set, object.

int или Integer — это число без десятичной точки, например 1, 2, 3 и т. д. Где asfloat — число с десятичной точкой, например, 1,0, 2,0. Они оба выглядят одинаково, да? Но только для вас компьютер имеет другое определение обоих этих терминов. Это зависит от двоичных вычислений, которые он выполняет.

строка — это не проводник, а строка символов. Итак, «Я никогда не смотрел GOT» — это строка. Список — это набор вышеуказанных типов данных, он похож на список продуктов. [1,2, «Я люблю тебя»] — это список . Список начинается с "["и заканчивается на "]". Так что, если вам нужно создать список всех ваших подруг, вам может понравиться это [], Ой! Кажется, у вас никогда не было ни одной.

dict или словарь, это также тип данных коллекции, но немного отличающийся от списка, поскольку он содержит пару ключ-значение. Теперь из словаря можно понять, что это такое. Как и в обычном словаре, слова являются ключами, а их значения — значениями. {‘name’:”Err404”, “age”:16}, это словарь. Имя и возраст являются ключами и имеют свои значения соответственно. Важно то, что ключи должны быть уникальными, иначе python будет непослушным, он заменит ваше старое значение новым значением, которое вы указали. Самое главное — это то, что те, у кого есть привычка сокращать имена, должны избегать сокращения имени dict, так как оно будет звучать похоже на dic*. Предположим, в кафе вы сказали своему другу, что python's dic* выдает KeyError, ваш боковой столик убьет себя, думая, какая змея владеет пенисом с ключом с ошибкой. Установить, то же самое, что и список, за исключением он начинается с {и заканчивается на как dict, но может содержать только уникальные значения. например, g list = [1,1,1,2,5,68,7], где set = {1,2,5,68,7} вообще без повторений, я не использую это слишком часто.

Другой тип — bool или boolean, это тип данных суждения, содержащий только True и False. например, «Я никогда не смотрел GOT» — это правда. Программисты могут исправить ваш CPU False.

Object наконец, все в python является объектом, от int, float до классов все является объектом. Думайте об Объекте как о людях, о вас, обо мне, моих учителях и моих друзьях, у всех у них разная природа, но, в конце концов, они люди, за исключением моих друзей, они шимпанзе.

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

#Python Code
x = "Nemesis"
b = 1
c = 2689.525
d = True
e = [x,b,c,d]
g= {'x':x,'b':b,'c':c,'d':d,'e':e}
#x,b,c,d,e,g all are variables here
"""
 you can call x any where and it will give you "Nemesis" as value
 like if you will call the keys of g you will get the values stored in the variables, I will describe you later how to operated list and keys
"""

Комментарии

Комментирование — это процесс написания документации кодов вместе с ними. Как и в приведенном выше коде, вы можете скопировать и вставить код в любой файл myfile.py и запустить с помощью команды

python3 myfile.py

Это будет работать гладко, но мы написали для них некоторую документирующую строку, как python узнает, что их нужно игнорировать? Знак # и """ """ говорит python игнорировать операторы. # используется для игнорирования встроенных или однострочных операторов.

girlfriend_is_angry = True #She always will be 

В то время как операторы «»»» «»»» заключенные между ними будут игнорироваться

"""
 Yeah this will ignore everything inside this like
everything
"""

Комментарии в коде в 100 раз важнее, чем вы думаете. На старте они не нужны, но когда код разрастется до 1000 строк, ваша память будет трахать вас на каждой строчке кода.

Отступы

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

def func():
  my_age = 16
  if true:
     my_age = 20
  return my_age

Переходы, которые я сделал с помощью отступов, делают этот код читабельным и красивым, не таким как эти

#include<iostream>
using namespace std;
int main(){
cout<<"CPP:Hello World";return 0;}

Выглядит как дерьмо с дополнительным лимоном!

Отступы были введены для удаления квадратных скобок, которые вы могли видеть повсюду в приведенном выше коде, и «;» это специальные запятые. Они превратили жизнь программистов в ад. Подумайте о ситуации, когда вы испортили свои 2 дня, пока искали свой паспорт, но в конце концов нашли его под подушкой. То же чувство сделало Python таким знаменитым.

Ждите следующей лекции!

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