Инструменты пользователя

Инструменты сайта


foxford

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

foxford [2016/11/09 06:30] (текущий)
Sergey Kondrashov создано
Строка 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
  
foxford.txt · Последние изменения: 2016/11/09 06:30 — Sergey Kondrashov