Здесь показаны различия между двумя версиями данной страницы.
foxford [2019/06/24 20:29] |
foxford [2019/06/24 20:29] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Ссылки на учебник Foxford WIKI ====== | ||
+ | |||
+ | ===== Начальный уровень ===== | ||
+ | |||
+ | |||
+ | **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 | ||