Добавить в корзинуПозвонить
Найти в Дзене
Мамкин сисадмин

Серия уроков Python #1. Знакомство с Python

Python. Динамический зык программирования с сильной не явной типизацией. Сильный - потому что нельзя смешивать в одном выражении разные типы переменных, как это можно делать, например, в JavaScript. 2 + "2" выдаст ошибку # TypeError: unsupported operand type(s) for +: 'int' and 'str' Не явная - из-за того, что мы не объявляем типы переменных. Динамическая - связана с тем, что можно менять типы на лету. Это вкратце и в двух словах. Более подробную информацию о языке можно почитать на официальном сайте Python Doc. Я планирую выпустить серию уроков для начинающих, вы сможете писать свои ответы по урокам, задавать вопросы. Поехали!.. Выполнять домашнюю работу или проверять код вы можете в: Вывод текста в Python 3 Для вывода любого текста на Python достаточно написать следующую команду: print("Hello, world!") Пример в консоле Любая последовательность букв и цифр, заключенная в кавычки, является текстом. Строку можно хранить в переменной. Раз так, то можно переписать код: hello_world = "
Оглавление

Python. Динамический зык программирования с сильной не явной типизацией.

Сильный - потому что нельзя смешивать в одном выражении разные типы переменных, как это можно делать, например, в JavaScript.

2 + "2" выдаст ошибку
# TypeError: unsupported operand type(s) for +: 'int' and 'str'

Не явная - из-за того, что мы не объявляем типы переменных.

Динамическая - связана с тем, что можно менять типы на лету.

Это вкратце и в двух словах. Более подробную информацию о языке можно почитать на официальном сайте Python Doc.

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

Поехали!..

Выполнять домашнюю работу или проверять код вы можете в:

  • VS Code, программа подойдет каждому, под любую ОС.
  • PyChar, наверное самая удобная IDE для Python
  • IDLE, самая легкая IDE для Python
  • и различные online terminal, на примере https://www.online-python.com

Вывод текста в Python 3

Для вывода любого текста на Python достаточно написать следующую команду:

print("Hello, world!")

Пример в консоле

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

Строку можно хранить в переменной. Раз так, то можно переписать код:

hello_world = "Hello world"
print(hello_world)

Пример в консоле

Кстати, именование переменных, это одна из основных проблем программиста. Им переменной должно давать понимание что в ней храниться, а еще переменные должны иметь одинаковый вид (нотацию).

Существует несколько видов нотации. В нашем примере мы использовали "змеиную" нотацию. Т.е.между словами пишем "_" и все слова начинаются со строчной буквы.

Выводить текст бывает необходимо, чтобы вывести сообщение пользователю и возможно получить о него какой то ответ.

Например узнаем Ваше имя:

name = input("Введите ваше имя пожалуйста: ")
print("Привет " + name)

Пример в консоле

В print можно использовать как одинарные так и двойные кавычки ,можно их комбинировать.

Если вам необходимо использовать в сообщении "" тогда оберните весь текст в одинарные кавычки, если нужны ' ' тогда оберните весь текст в двойные кавычки, нужны и "" и ' ' тогда оберните весть текст в тройные двойные кавычки """:

print("Мы 'умеем' выводить текст")
print(""" Приветствую тебя 'путник' ты встал на "путь" просветления""")

Пример в консоле

И, наверное, последнее что мы тут посмотрим, это то что можно выполнять арифметические выражения и получать результат:

print('2 + 2 = ', 2 + 2)
print('6 / 2 =', 6 / 2)

Пример в консоле

Вот на этой позитивной ноте мы закончим. Потренируйтесь самостоятельно, если будут вопросы, присылайте свои варианты из online console.

Всем печенек!

Подписывайтесь, что бы не пропустить новые выпуски.