Ввод-вывод

Для взаимодействия с пользователем из консоли программа может использовать ввод-вывод. Всё очень просто: для вывода используем print, для ввода — raw_input.
Например:

i = raw_input(«Enter something: «)
print «You entered: » + i

Попробуйте выполнить эту программу.
Просто? Более чем, на мой взгляд. Но некоторые моменты требует прояснения:
raw_input(«Enter something: «) — строка здесь то, что получит пользователь программы при вводе.
print «You entered: « + i — плюс здесь выступает, как оператор конкатенации (склейки) строк.

Задание читателям: напишите программу, в которой пользователь должен ввести число, программа должна вывести квадрат этого числа. Для преобразования строки в целое число используйте функцию int, для преобразования в число с плавающей точкой — float. Обратно в строку можно перевести с помощью функции str.

Если у вас что-то не получилось, пишите в комментарии или спрашивайте в конференции: python-b@conference.jabber.ru

Автор: Бихтсэ
Дата публикации: 2012-09-13T03:54:00.000-07:00

Переменные

Переменные в питоне нужны для сохранения каких либо объектов: чисел, строк, словарей, и так далее.

Как же создать переменную?

Просто пишем имя, знак равенства, значения. Тип не нужен.

Вот так:
имя_переменной = значение
Например:
i = 5
string = «spurdo»
b = True

Переменные на то переменные, что их можно изменять. При изменении можно использовать прошлое значение:
i = 5
i = i + 5 # i будет 10
Или более короткий вид записи
i = 5
i += 5
Мы можем так делать и для других операций.
+= -= *= /=

Автор: Бихтсэ
Дата публикации: 2012-09-13T03:36:00.001-07:00

Математические операции в python

Основные математические операторы в python:
+ — сложение
— вычитание
* — умножение
/ — деление
% — взятие остатка от деления
** — возведение в степень
Можно пользоваться интерпретатором питона, как калькулятором. Для этого запускаем его, пишем выражение, жмём enter — вуаля, результат написан.
Важно знать некоторые моменты:
Деление целых чисел на целое будет возвращать целое число, как результат. Например:

>>> 5 / 2
2

Как же избежать этого? Использовать числа с плавающей точкой:

>>> 5 / 2.0
2.5

Или сделать вот такое действие (или написать его в начале программы, например):

>>> from __future__ import division

Здесь выполнен импорт, что это такое, я расскажу позже. Теперь операции деления будут всегда возвращать числа с плавающей точкой.

>>> 5 / 2
2.5

>>> 10 / 2
5.0

Автор: Бихтсэ
Дата публикации: 2012-09-13T02:50:00.000-07:00

Основные типы данных в Python

Основные типы данных в питоне:

Целое число (int): 1, 2, 3, 163533
Число с плавающей точкой (float): 5.5, 75.24
Логический тип (bool): True, False
Строковый тип (str): «spurdo», 'sparde', строка на несколько строк: «»»я тута
и здеся
и даже тута»»»

Можно конвертировать один тип в другой с помощью одноимённых с названиями типом функций.
Например:
str(5) вернёт «5»
int(«123») вернёт 123
float(5) вернёт 5.0
И так далее.

Чтобы узнать тип объекта, используйте функцию type.
Например:

>>> type(5)

>>> type(0.5)

>>> type(«spurdo»)

Автор: Бихтсэ
Дата публикации: 2012-09-12T12:21:00.001-07:00

Первые шаги

Эта статья для пользователей шиндовса. Линуксоиды, у вас всё намного проще, да и во многих дистрибутивах питон уже есть.

Установка интерпретатора

Для начала, нужно установить интерпретатор питона: отсюда скачиваем питон 2, ставим.

Настройка переменной среды

Пользователи шиндовс 7 (и выше) идут в свойства компьютера → дополнительные настроки → дополнительно → настройки среды → переменные среды → снизу находят path, добавляют туда место установки питона. Например, мой path сейчас выглядит так:

PATH=C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:WINDOWSSystem32WindowsPowerShellv1.0;C:Program Files (x86)ATI TechnologiesATI.ACECore-Static;C:Python27;C:Python27Scripts;C:Program Files (x86)scala\bin;C:Program Files (x86)Haskellbin;C:ghcghc-7.4.2bin;C:MinGWbin

Пользователи XP и висты сосут хуй идут в гугл.


Дальше запускаем cmd (Win+R cmd.exe), пишем python. Вот то, что должно у нас получится:

C:Usersusername>python
Python 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)] on win32
Type «help», «copyright», «credits» or «license» for more information.
>>>

Что дальше?

Пишем программу, выодящую на экран приветствие. Для этого сохраняем каком-нибудь файле следующее:
print «Hello, world!»
Сохраняем этот файл, в cmd заходим в папку с этим файлом (команда cd) пишем python %имя_файла% (или просто %имя_файла%, но для этого он должен быть сохранен с форматом py). У вас должна появится заветная фраза. Если этого не произошло, то вы делали что-то не так.

Есть вопросы?

Милости прошу в нашу jabber-конференцию.

Автор: Бихтсэ
Дата публикации: 2012-09-12T12:01:00.000-07:00

Яйца и батат — хорошие источники белка?

Вопрос: Говорят, что когда организм получает слишком много или слишком мало белка, возможны серьёзные негативные последствия. Так ли это? Какие продукты особо богаты белком?

Все знают, что яйца лучший источник белка… Прекрасный ресурс энергии вследствие громадному содержанию белка. Прекрасный ресурс энергии вследствие громадному содержанию белка. Прекрасное соотношение среди углеводами и белком. Яйца, изготовленные в крутую, полюбятся каждому ценителю хорошей кухни, нужно ли прибавлять их в салаты и бутерброды?Сладкий картофель (батат) включает верные углеводы, умеющие гарантировать тело буровзрывной энергией, подобные углеводы мгновенно сжигаются. В случае если тело достаточно лишён их, в таком случае ваша милость станете испытывать беспрерывную измученность. Так ли это?

Ответ: Здравствуйте, мне и добавить нечего. Вы сами ответили на свай вопрос.