Learning_programming
7 subscribers
15 photos
3 files
2 links
Канал обучающего контента по Python, SQL, Linux
Download Telegram
Итак друзья, первый шаг к изучению языка програмировния Python, это конечно установка *интерпретатора данного языка на ваш ПК.

*Интерпретатор - программа, предназначенная для построчного анализа, обработки и выполнения исходного кода программы или запроса.

#простым_языком: Программа которая "переводит" написанный вами код в понятный для компьютера набор действий.

Скачать данное чудо можно с оффициального сайта: http://python.org/download/

#python #простым_языком #интерпретатор_python
👍1
Для написания кода Python можно использовать любой текстовый редактор (Обязательно сохранять файлы с расширением .py). Конечно, для разработки проектов да и просто для удобства лучшим решением будет воспользоваться IDE (средой разработки).

Выбор IDE довольно большой. Лично для себя я, остановился на PyCharm от JetBrains - очень удобная среда разработки, которую можно поставить на Windows, Linux и даже macOS.
Ссылка на оффициальный сайт с софтом от JetBrains: https://www.jetbrains.com/ru-ru/

#python #IDE_python
👏1
Итак, первое о чем необходимо знать при изучении любого языка программирования это о переменных.
Переменные предназначены для хранения данных. Название переменной в Python должно начинаться с алфавитного символа или со знака подчеркивания и может содержать алфавитно-цифровые символы и знак подчеркивания.

Прошу вас обратить внимание на то, что очень важно правильно выбирать название переменной, ведь к ней придется часто обращаться.

*Названия переменных на картинке приведены только в качестве примера.

#python #variable
👍1
С помощью этой практической книги вы получите всестороннее и глубокое введение в основы языка Python. Будучи основанным на популярном учебном курсе Марка Лутца, обновленное 5-е издание книги поможет вам быстро научиться писать эффективный высококачественный код на Python. Она является идеальным способом начать изучение Python, будь вы новичок в программировании или профессиональный разработчик программного обеспечения на других языках.

Автор: Марк Лутц
Год выпуска: 2019
Язык издания: Русский

#python #books
🔥1
Второй том книги.

Автор: Марк Лутц
Год выпуска: 2019
Язык издания: Русский

#python #books
👏1
Арифметические операторы Python.

#python #operators
👍1
Операторы присваивания Python.

#python #operators
🔥1
Логические операторы Python.

#python #operators
1
Приоритеты операторов Python.

Самые приоритетные операции вверху таблицы.

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

Оператор возведения в степень исключение из этого правила. Из двух операторов ** сначала выполнится правый, а потом левый.

#python #operators
👍1
С помощью команды input() - вы можете получить данные введенные пользователем для дальнейших операций. Данные, полученные от пользователя, можно преобразовать или записать в переменную.
Обратите внимание на то, что функция input() считывает данные в формате str (string). Для получения численного значения необходимо использовать int(input())

#python #простым_языком
👍2🔥1
Условная инструкция if-elif-else - основной инструмент выбора в Python. Проще говоря, она выбирает, какое действие следует выполнить, в зависимости от значения переменных в момент проверки условия.
If - начальное условие,
elsif - альтернативное условие,
else - условие которое выполняется в случае невыполнения ни одного из условий if и esif.

#python #простым_языком #if #elsif #else
👍2🔥1
Цикл while (“пока”) позволяет выполнить одну и ту же последовательность действий, пока проверяемое условие истинно. Как правило, цикл while используется, когда невозможно определить точное значение количества проходов исполнения цикла.

#python #простым_языком #while
🔥2👍1
В цикле for указывается переменная и множество значений, по которому будет пробегать переменная. Множество значений может быть задано списком, кортежем, строкой или диапазоном.
Если проще - переменная, при каждой итерации цикла принимает значение из предоставленного списка.

#python #простым_языком #for
🔥2👍1
Списки (list).

Списки в Python - упорядоченные изменяемые коллекции объектов произвольных типов.
Напоминаю вам, что список является изменяемым типом данных.

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

#python #list #tuple
👍2
Множества (set и frozenset).

Множество в python - "контейнер", содержащий не повторяющиеся элементы в случайном порядке.
Отличие set от frozenset: set - изменяемый тип данных, а frozenset - нет.

#python #set #frozenset
👍1🔥1
Словари (dict).

Словари - неупорядоченные коллекции произвольных объектов с доступом по ключу.

#python #dict
👍1