
Python - это высокоуровневый, интерпретируемый язык программирования, изначально создававшийся как ОО, лицензия GNU.
Полезные ссылки:
PEP 8 - Style Guide for Python Code - код оформляется по данному стандарту, если не оговорено иного.The Python Tutorial - учебник по Python, первоисточник.
Goolge`s Python Class - отличная серия уроков от Google.
Преимущества:
- прост в освоении
- красивый синтаксис
- можно проверять небольшие части кода вводя непосредственно в интерпретатор
- полнейшая документация (которую можно просматривать как на сайте, так и через интерпретатор)
C идеологией самого языка можно ознакомится прописав команду
import this
Переменные и их типы
integer - положительные и отрицательные целые числа, а также 0float point - дробные числа с плавающей точкой (именно точкой а не запятой)
string - строки, строчные значения заключаются в одинарные или двойные кавычки
bool - правда, лож
Математические операторы
+ сложение- вычитание / отрицание
* умножение
/ деление
% деление по модулю
** возведение в степень
= присвоение
divmod(x, у) возвращающая значения х/у и х%у
Логические операторы
== равен!= не равен
> больше
< меньше
>= больше или равен
<= меньше или равен
Инструкции
if (если) - условный оператор, альтернативный блок после else (иначе). Если условий использовать elif (сокр. от else if).while (пока) и for (для) - операторы цикла, внутри цикла возможно применение break и continue для прерывания цикла и перехода сразу к следующей итерации соответственно.
class - оператор определения класса.
def - оператор определения функции, метода или генератора, внутри возможно применение return (возврат) для возврата из функции или метода, а в случае генератора — yield (давать).
try - except - else или try - finally - операторы обработки исключений.
pass - ничего не делает, используется для пустых блоков кода.
Функции ввода данных
input() - ввод целогоraw_input() - ввод строчного
Строки
+ конкатенация* повторение
len() - измеряет длину строки
n[a:b:c] - n - переменная типа str, a, b - вывести с a по b(но не включительно), c - шаг
Списки
+ конкатенация* повторение
n[a:b:c] - n - переменная типа str, a, b - вывести с a по b(но не включительно), c - шаг
Комментариев нет:
Отправить комментарий