Программирование на Python

  • Автор записи:
  • Запись опубликована:10.07.2023
  • Рубрика записи:Python

Python – высокоуровневый язык программирования общего назначения.

Где могут пригодиться знания Python:

  • веб-разработка;
  • машинное обучение;
  • автоматизация процессов

Компиляторы и интерпретаторы

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

Компилятор – сразу переводит весь программный код на машинный язык. Создает исполняемый файл.

Интерпретатор – переводит программный код построчно. Напрямую взаимодействует с операционной системой.

Основные типы данных

Числа

a = 5
print(a, "is of type", type(a))
>>>>(5, 'is of type', int)

a = 2.2
print(a, "is of type", type(a))
>>>>(2.2, 'is of type', float)

Списки

list = [1, 2.2, 'text', 25, 18, 29]
print(list)
>>>>[1, 2.2, 'text', 25, 18, 29]
print(list[2])
>>>>text
print(list[1:4])
>>>>[2.2, 'text', 25]
list[0] = 11
print(list)
>>>>[11, 2.2, 'text', 25, 18, 29]

Кортежи

t = (1, 2.2, 'text', 25, 18, 29)
print(t)
>>>>(1, 2.2, 'text', 25, 18, 29)
print(t[1])
>>>>2.2
t[0] = 11
print(t)
>>>>Приведет к ошибке, т.к. кортежи неизменяемы

Строки

s = "Строка"
s2 = """Строка из двух 
строк"""
print(s)
>>>>Строка
print(s2)
>>>>Строка из двух 
>>>>строк

Множества

a = {5, 3, 1, 55, 4}
print(a)
>>>>{1, 3, 4, 5, 55}
print(type(a))
>>>><class 'set'>

Словари

d = {1: 'value', 'key': 2}
print(type(d))
>>>><class 'dict'>
print(d[1])
>>>>value
print(d['key'])
>>>>2

Операторы сравнения

ОператорНазвание
==Равно
!=Не равно
>Больше
<Меньше
>=Больше или равно
<=Меньше или равно

Полезные источники информации

  • Python.org – официальный сайт Python. Найдете полный список всей документации, установки, учебных пособий, новостей и т.д..
  • LearnPython – предоставляет возможность поработать с Python. Здесь вы найдете интерактивные руководства, а практиковаться в написании кода сможете прямо в браузере.
  • Pythonworld.ru – этот сайт призван помочь начинающим научиться программировать на Python 3. Также здесь можно подробнее узнать об особенностях функционирования этого языка.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.