WIKI Информатика http://foxford.ru/wiki/informatika/
О языке Python
http://foxford.ru/wiki/informatika/o-yazyke-python
Синтаксис языка Python
http://foxford.ru/wiki/informatika/sintaksis-yazyka-python
Ключевые слова и идентификаторы
http://foxford.ru/wiki/informatika/klyuchevye-slova-i-identifikatory-v-python
False class finally is return
None continue for lambda try
True def from nonlocal while
and del global not with
as elif if or yield
assert else import pass
break except in raise
Определение
Идентификатор — имя некоторого объекта в программе, являющееся его уникальным
признаком, позволяющим отличать его от других объектов.
Переменные
http://foxford.ru/wiki/informatika/peremennye-v-python
Определение Переменная — это простейшая именованная структура данных, в которой может быть сохранён промежуточный или конечный результат работы программы. Типы данных http://foxford.ru/wiki/informatika/tipy-dannyh-i-prioritety-operatsiy-v-yazyke-python Тип каждой переменной может динамически изменяться по ходу выполнения программы. Определить, какой тип имеет переменная, можно с помощью команды type() Обмен переменными http://foxford.ru/wiki/informatika/obmen-peremennyh-znacheniyami-v-python В Python есть особый и при этом универсальный способ обмена переменных значениями. (a,b) = (b,a) Ввод данных в Python http://foxford.ru/wiki/informatika/vvod-dannyh-v-python a = int(input()) b = int(input()) a, b, c = input().split() a, b, c = map(int, input().split()) Вывод данных в Python http://foxford.ru/wiki/informatika/vyvod-dannyh-v-python Преобразование типов http://foxford.ru/wiki/informatika/preobrazovanie-tipov-v-python print(str(2 + 2) * int('2' + '2')) list('abc') = ['a', 'b', 'c'] numbers = list(map(int, input().split())) Условные инструкции http://foxford.ru/wiki/informatika/uslovnaya-instruktsiya-v-python Инструкции управления циклом http://foxford.ru/wiki/informatika/instruktsii-upravleniya-tsiklom-v-python i = 1 while i ⇐ 10: print(i) i += 1 else: print('Цикл окончен, i =', i) Цикл for http://foxford.ru/wiki/informatika/tsikl-for-v-python Цикл while http://foxford.ru/wiki/informatika/tsikl-while-v-python Функции в Python http://foxford.ru/wiki/informatika/funktsii-v-python http://foxford.ru/wiki/informatika/polimorfizm-funktsiy-v-python Локальные и глобальные переменные http://foxford.ru/wiki/informatika/lokalnye-i-globalnye-peremennye-v-python http://foxford.ru/wiki/informatika/oblasti-vidimosti-peremennyh-v-python Строки в Python http://foxford.ru/wiki/informatika/stroki-v-python http://foxford.ru/wiki/informatika/literaly-strok-v-python - литералы http://foxford.ru/wiki/informatika/ekranirovannye-simvoly-v-python - экранированные символы Срезы (slice) — извлечение из данной строки одного символа или некоторого фрагмента (подстроки). http://foxford.ru/wiki/informatika/srezy-strok-v-python http://foxford.ru/wiki/informatika/kody-simvolov-v-python - коды символов http://foxford.ru/wiki/informatika/zadachi-poiska-zameny-i-udaleniya-podstroki-v-stroke-v-python Строка (str) в Питоне является неизменяемым объектом, поэтому удалять или заменять символы в той же самой строке невозможно. Вместо этого при помощи операций конкатенации и различных методов можно создать новую строку, которую присвоить той же переменной. МЕТОДЫ FIND И RFIND, МЕТОД REPLACE, МЕТОД COUNT, Удаление подстроки 'Bob was eating tasty plum'.replace('tasty', '') СПИСКИ http://foxford.ru/wiki/informatika/spiski-v-python http://foxford.ru/wiki/informatika/srezy-spiskov-v-python http://foxford.ru/wiki/informatika/operatsii-so-spiskami-v-python http://foxford.ru/wiki/informatika/generatory-spiskov-v-python - генерпторы списков http://foxford.ru/wiki/informatika/metody-split-i-join-dlya-spiska-strok-v-python - splite(). Join() http://foxford.ru/wiki/informatika/dvumernye-massivy-v-python - двумерные массивы http://foxford.ru/wiki/informatika/generatory-tablits - генераторы таблиц http://foxford.ru/wiki/informatika/mnogomernye-spiski-v-python - многомерные списки http://foxford.ru/wiki/informatika/standartnaya-sortirovka-v-python - стандартная сортировка Первый способ — это метод sort… Другой способ — это функция sorted http://foxford.ru/wiki/informatika/sluchaynoe-peremeshivanie-massiva-v-python - случайное перемешивание массива Кортежи в Python http://foxford.ru/wiki/informatika/kortezhi-v-python Кортеж — это неизменяемый список. Кортеж не может быть изменён никаким способом после его создания. Множества http://foxford.ru/wiki/informatika/mnozhestva-v-python Словари http://foxford.ru/wiki/informatika/slovari-assotsiativnye-massivy-v-python Работа с файлами http://foxford.ru/wiki/informatika/rabota-s-tekstovymi-faylami-v-python