Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
subjects:programming:python:start [2022/01/11 16:38] ¶ [Python] |
subjects:programming:python:start [2023/12/16 17:41] ¶ [Ввод/вывод] |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
FIXME | FIXME | ||
+ | ===== Философия ===== | ||
+ | * Явное лучше неявного. | ||
+ | |||
+ | Полный текст философии **Python** доступен по команде: | ||
+ | <code python>import this</code> | ||
+ | |||
+ | В отличие от девиза **Perl** ((Принцип //**T**here **i**s **M**ore **T**han **O**ne **W**ay **T**o **D**o **I**t// (//**TiMTOWTDI**, pronounced Tim Toady//) --- всегда есть больше одного способа сделать это --- девиз языка **Perl**.)), **Python** придерживается философии «//должен существовать один --- и, желательно, только один --- очевидный способ сделать это//». | ||
===== Основы синтаксиса ===== | ===== Основы синтаксиса ===== | ||
- | Эквивалент null в Python: None | + | Эквивалент ''null'' в Python: ''None'' |
Проверка: | Проверка: | ||
Строка 183: | Строка 190: | ||
d = int(input()) | d = int(input()) | ||
print('1 / {} = {} '.format(d, 1 / d), file=g) | print('1 / {} = {} '.format(d, 1 / d), file=g) | ||
+ | </code> | ||
+ | |||
+ | <code python> | ||
+ | with open('newfile.txt', 'rt', encoding='utf-8') as fd: | ||
+ | for line in fd: # Перебор строк | ||
+ | print(line.strip()) # Убираем пробельные символы и переводы строк в начале и конце | ||
</code> | </code> | ||
Строка 233: | Строка 246: | ||
Цикл от 1 до 6 с шагом 2, с использованием ''range()'': | Цикл от 1 до 6 с шагом 2, с использованием ''range()'': | ||
<code python> | <code python> | ||
- | for i in range(1,6,2): | + | for i in range(1, 6, 2): |
print(i, end=''); | print(i, end=''); | ||
## 135 | ## 135 | ||
Строка 308: | Строка 321: | ||
===== Полезные ресурсы ===== | ===== Полезные ресурсы ===== | ||
- | * A Byte of Python: __python.swaroopch.com__ | + | * Учебник: |
+ | * A Byte of Python: __python.swaroopch.com__ | ||
* Укус Питона: __wombat.org.ua/AByteOfPython__ | * Укус Питона: __wombat.org.ua/AByteOfPython__ | ||
- | * Интерактивный учебник языка Python (//без регистрации//): __pythontutor.ru/lessons/dicts/__ | + | * Справочник: |
+ | * __pythonworld.ru/samouchitel-python__ | ||
+ | * Интерактивный учебник языка Python (//без регистрации//): __pythontutor.ru/lessons/while/problems/std_dev/__ | ||
+ | * Ответы: __pyanswer.site/zadacha-standartnoe-otklonenie/__ | ||
+ | * Online Python: __www.onlinegdb.com/online_python_compiler__ | ||
+ | |||
+ | ==== Игровое обучение ==== | ||
+ | * CodeCombat __codecombat.com/play__ | ||
+ | * CodinGame __www.codingame.com__ | ||
+ | * Check iO __checkio.org__ | ||