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

Основы Python 101.

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

Что такое питон?

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”