Что такое питон?
Python – это высокий уровень общего назначения и очень популярный язык программирования. Это было создано Гвидо Ван Россом И впервые выпущен в 1991 году. Python динамически и сильно набирается.
Плюсы Python
- Простота: Язык программирования высокого уровня имеет простой синтаксис. Облегчает читать и понимать код.
- Портативность: Пишите один раз и запустите его где угодно.
- Свободный и открытый источник: Это делает его свободным в использовании и распространении. Вы можете скачать исходный код, изменить его и даже распространять вашу версию Python.
- Динамически набран: Python не знает типов переменной, пока не запускаем код. Типы данных Asssigned на исполнение
Настройка и бега
Он может использоваться во всех платформах I.E: Windows, Linux, Mac OS. Windows: Скачать Python для окна Linux: Linux Systems предварительно установлена с Python 2. Для обновления до PY3 используйте команды ниже; $ sudo apt-get Обновление
$ sudo apt-get install Python3.6.
Запуск кода Python
После правильной настройки запустить командную строку в Windows или клемме для Linux и введите Python: C: пользователи \ dev> python
Python 3.8.10 (Теги/v3.8.10: 3D8993A, 3 мая 2021, 11:48:03) [MSC V.1928 64 BIT (AMD64)] На Win32
Введите «Help», «Copyright», «Credits» или «лицензию ()» для получения дополнительной информации.
>>>print("Hello World!") >>>Hello World! #this a comment
Вуаля! Вы запускаете свой первый код Python в командной строке. Печать () Метод используется для отображения на экране. Программы Python сохраняются с помощью .py Расширение, то есть Hello.py Отказ
Для выполнения программы перейдите на свой путь с помощью CMD или терминала в Linux/Mac OS; пробежать это
$ python3 hello.py $ Hello World! #gets printed if all is okay #creating a comment is done with '#' or """..."""
Приложения Python в реальном мире.
Python – это «Самый мощный язык, который вы все еще можете прочитать». – Пол Дубуис
Переменные в Python
Переменные Python являются контейнерами для хранения значений данных.
#assigning variables name = "billy" #type(name)>'str' age = 23 #type(age) is> 'int'
Переменные имена называются Идентификаторы И они следуют за некоторыми конвенциями именования в качестве руководства Pep8 Отказ
- Переменные могут иметь буквы (A-Z и A-Z), цифры (0-9) и подчеркивания.
- Он не может начать с подчеркивания (_) или цифры.
- У него не может быть пробелов и знаков как + и -,!, @, $, #,%.
- Это не может быть зарезервированным ключевым словом для Python, как: false, true, for, def и т. Д.
- Имена переменных чувствительны к регистру.
#valid variable names: name1 age second_name age_2 PythonProjects #invalid names 1name for email@com
Больше на Переменные Отказ
Операторы
У Python имеет 7 типов операторов. Операторы ослабит ваши боли программирования. Оператор – это символы, которые выполняют Математический Операции на Переменные или на ценности Отказ
Арифметические операторы
+ Дополнение
,- вычитание
,* умножение
,/Отдел
,** Эффективность
,//пол
,% модуль
Реляционные операторы
> больше чем
,<меньше чем
,== Проверка равенства
,<= меньше/равно
,> = больше/равно
,!= Не равно
Операторы назначения
= Назначить
,+ = Добавить и назначить
,- = вычитайте и назначить
,* = Умножьте и назначить
,/divide & us
,** = Exponentiation & Resign
,//= floor & uss
% модуля и назначить
Логические операторы
или логично или
,и- логика и
,не логично нет
Участники операторов
в
Ине в
Операторы идентичности
это
&&не является
Побитовые операторы Они работают на ценностях бит по битам.
& Побито и
,|. Побитовые или
,^ Побитовые хорные
,~ Дополнение побитона 1
,<< битусная левая смена
,>> Битовой правый сдвиг
Типы данных номера Python
Python имеет три типов цифровых данных: Инт, поплавок и комплекс Отказ
- int : Целое число – это целое число, которое может быть положительным или отрицательным.
num = 100 code = -3255522 long = 35656222554887711 #can be of unlimited length
- плавать : «Номер с плавающей запятой» – это число, положительное или отрицательное, содержащее одно или несколько десятичных средств.
num2 = 10.2 year = 12E4 #can also be scientific numbers with an "e" #to indicate the power of 10. zeus = -35.59
- комплекс : Комплексные числа написаны с помощью «J» в качестве воображаемой части.
x = 3+5j y = 5j z = -5j
Тип преобразования
Вы можете конвертировать один тип данных на другой, используя встроенные методы.
#int(), float(), complex() c = 1 b = 1.23 a = 5j float(c) #is 1.0 int(b) #is 1 complex(c) #is 1+0j
Строки
Строки являются последовательностями персонажей и неизменны. Они прилагаются в «одиночные цитаты» или «двойные кавычки».
'this is a str' "also this" """and this too"""
Вы не можете запустить строку с одной цитатой и завершить его двойной цитатой (и наоборот).
'post\'s are personal' #use a backslash to escape quotes inside the str #if the match the enclosing ones.
Обязательно оформить заказ больше на строки для получения дополнительной информации.
Структуры данных Python
Структуры данных Python магазин Коллекции ценности Отказ они есть:
- Списки
- Кортежи
- Наборы и толщины
- Словари
- Строки
Списки
Списки Заказываются предметы и являются смежными, средства могут быть изменены. Списки Удерживайте любой тип типа данных. Совет: подсчет/индексация в Python начинается в 0
#indexing l|i|s|t 0|1|2|3 ####### myList = [1, 'python', ['a nested List']] #defining a List #List methods myList[0] #prints 1 myList.append('name') #adds 'name' at the end of the list len(myList) # prints 3, we appended 'name' ;)
Кортежи
Кортежи являются коллекцией объектов Python. Тепы аналогичны спискам, но неизменны, не могут быть изменены. Примечание: Создать единый элемент кортежа, вы должны использовать запятую после значения. num = (5,)
#creating tuples fruits = ('mango', 'apple', 'kiwi') print(fruits[1]) #'apple' #looping for x in fruits: print(x)
Словари
Словари в Python являются коллекции, которые неупорядоченные, проиндексированные и смешанные. Они держат ключи и ценности. Как словари реальной жизни, состоящие из слов и их значений. Python Dicts состоит из ключевых, ценностей пар. Это словари:
animals={'dog': 'mammal', 'cat': 'mammal', 'snake': 'reptile', } #indexing, can be accessed using keys animals #prints 'dog': 'mammal', 'cat': 'mammal', 'snake': 'reptile' animals['cat'] # 'mammal' #get() method gets specified key animals.get('dog') #'mammal' #adding items animals['frog'] = 'amphibian' #pushes frog to end of dict #pop() removes specified item pop('cat') #'mammal' removed and returned #del keyword to delete dictionary items. del animals['dog'] #clear() removes all the key values pairs from the dict animals.clear() # {} #changing values animals['cat'] = 'just a cat'
Читать дальше Дизентики Отказ
Набор
Наборы в Python являются коллекцией неупорядоченных и неиспользованных объектов Python. Наборы измельчены, и что они не содержат дублированных значений.
#creating a set tickets = {1, 2, 3, 4, 5} items = {99, 100, 200, "yes", "no"} #creating empty sets empty_set = set() print(empty_set) #accessing sets a = {7, 6, 5, 4, 3, 4, 5, 6} print(a) #>> {3, 4, 5, 6} #sets do not contain duplicate values #deleting in sets # discard(), remove(), pop() and clear(). a = {1, 2, 3, 4} a.discard(3) # {1,2,4} remove() is similar do discard #pop() print(a.pop()) #> 4 #clear() print(a.clear()) #> {}
Есть больше для наборы чем просто это.
Условные условные или принятие решений
Принятие решений Python. Решения полезны, когда у вас есть условия для выполнения после определенного действия, как Игра или проверка даже чисел и т. Д. Python получил тебя, мы используем Если, если-else, if-Elif, и вложенные условия в таких ситуациях.
#python if statement num = 3 if(num % 2 == 0): print('Even') print('Odd') #if-else statement if(expression): statement else: statement #example if(12 % 2 == 0): print('Even') else: print('Odd') #if-elif if( expression1 ): statement elif (expression2 ) : statement elif(expression3 ): statement else: statement
Вы встретите условия везде на протяжении всего путешествия по кодированию. Обязательно Читать дальше Отказ
Петли
Теперь мы оформием Python петли Отказ Петли являются одной из самых мощных и основных концепций в программировании. Корпус может содержать набор утверждений, которые продолжаются выполнять, пока не будет достигнуто определенное условие. У Python есть два типа петель: для петли & во время петли
для петли
Используется для элементов, как список, кортеж, набор, словарь, строка или любые другие намеки.
for item in sequence: body of for loop
Для петли продолжается до достижения конца.
во время петли
Он выполняет блок кода до тех пор, пока указанное условие не станет ложным.
counter = 0 while(counter < 10): print(counter) counter = counter +1 #prints 1-10
Контроль потока с:
Python позволяет вам контролировать поток выполнения определенным образом пройти Перерыв Заявление внутри цикла используется для выхода из контура. Продолжить Заявление используется для пропуска следующих утверждений в цикле.
Петли немного обширные, чем просто это Но я верю, что это руководство дало вам представление о том, что такое Python.
Вот и все сейчас. Благословить. Будь крутым, продолжайте кодирование.
Оригинал: “https://dev.to/billyndirangu/python-basics-101-23nk”