"Укус питона" 🐍
159 subscribers
45 photos
1 file
19 links
A Byte of Python (Russian), Версия 2.02

Официальная страница этой книги находится по адресу https://python.swaroopch.com , где
вы можете прочитать саму книгу, скачать её последнюю версию, купить её печатный вариант и оставить свои отзывы.
Download Telegram
A_Byte_of_Python_Rus_2.01.pdf
951.6 KB
Лучшая книга для изучения Python 3 для начинающих (160 стр.)

Наша группа: "Укус питона" 🐍
8🔥1
#python #abyteofpythoon

Перед вами перевод популярной книги «A Byte of Python» на русский язык. Настоящий перевод основан на версии 2.0 оригинальной книги и имеет версию 2.0.2 Свежую версию оригинала книги можно просмотреть здесь:

https://python.swaroopch.com 📖

Автор книги – Swaroop Chitlur.
Автор русского перевода: Владимир Смоляр 🎗
4👍1🔥1
Байт Python

«Байт Python» - это бесплатная книга по программированию с использованием языка Python. Он служит учебником или руководством по языку Python для начинающей аудитории. Если все, что вы знаете о компьютерах, - это как сохранять текстовые файлы, то эта книга для вас.

Для Python версии 3

Эта книга научит вас использовать Python версии 3. В книге также будет руководство по адаптации к более старой и более распространенной версии Python 2.

Книгой пользуется даже НАСА! Он используется в их Лаборатории реактивного движения в их проекте Deep Space Network.





Основы

Просто напечатать «Привет, Мир!» недостаточно, верно? Вы хотите сделать больше – вы
хотите ввести что-то в программу, обработать и получить нечто на выходе. В Python это
можно организовать при помощи констант и переменных, а также некоторыми другими
способами, которые будут рассмотрены в этой главе.

Комментарии

Комментарии – это то, что пишется после символа #, и представляет интерес лишь как
заметка для читающего программу.

print('Привет, Мир!) # print -- это функция

или:

# print -- это функция
print('Привет, Мир!)
3👍1
Старайтесь в своих программах писать как можно больше полезных комментариев, объясняющих:

• предположения;
• важные решения;
• важные детали;
• проблемы, которые вы пытаетесь решить;
• проблемы, которых вы пытаетесь избежать и т.д.

Текст программы говорит о том, КАК, а комментарии должны объяснять, ПОЧЕМУ.
1
Литеральные константы

Примером литеральной константы может быть число, например, 5, 1.23, 9.25e-3 или
что-нибудь вроде 'Это строка' или "It's a string!". Они называются литеральными,
потому что они «буквальны» – вы используете их значение буквально. Число 2 всегда
представляет само себя и ничего другого – это «константа», потому что её значение нельзя изменить. Поэтому всё это называется литеральными константами.
Числа в Python бывают трёх типов: целые, с плавающей точкой и комплексные.

• Примером целого числа может служить 2.
• Примерами чисел с плавающей точкой (или «плавающих» для краткости) могут
быть 3.23 и 52.3E-4. Обозначение E показывает степени числа 10. В данном случае
52.3E-4 означает 52.3 · 10−4.
• Примеры комплексных чисел: (-5+4j) и (2.3 - 4.6j)
Замечание для опытных программистов

Нет отдельного типа ‘long int’ (длинное целое). Целые числа по умолчанию могут быть
произвольной длины.
Строки

Строка – это последовательность символов. Чаще всего строки – это просто некоторые
наборы слов.

Слова могут быть как на английском языке, так и на любом другом, поддерживаемом
стандартом Unicode, что означает почти на любом языке мира.

Я могу с уверенностью сказать, что вы будете использовать строки почти в каждой вашей программе на Python. Поэтому уделите внимание тому, как работать со строками в
Python.
Одинарные кавычки

Строку можно указать, используя одинарные кавычки, как например, 'Фраза в кавычках'. Все пробелы и знаки табуляции сохранятся, как есть.

Двойные кавычки

Строки в двойных кавычках работают точно так же, как и в одинарных. Например,
"What's your name?".

Тройные кавычки

Можно указывать «многострочные» строки с использованием тройных кавычек (""" или
'''). В пределах тройных кавычек можно свободно использовать двойные или тройные
кавычки. Например:

Это многострочная строка. Это её первая строка.
Это её вторая строка.
"What's your name?", - спросил я.
Он ответил: "Bond, James Bond."
Строки неизменяемы

Это означает, что после создания строки её больше нельзя изменять. На первый взгляд
это может показаться недостатком, но на самом деле это не так. В последствии на примере
разных программ мы увидим, почему это не является ограничением.
Объединение строковых констант

Если расположить рядом две строковых константы, Python автоматически их объединит. Например, 'What\'s ' 'your name?' автоматически преобразуется в "What's your
name?".