#python #abyteofpythoon
Перед вами перевод популярной книги «A Byte of Python» на русский язык. Настоящий перевод основан на версии 2.0 оригинальной книги и имеет версию 2.0.2 Свежую версию оригинала книги можно просмотреть здесь:
https://python.swaroopch.com 📖
Автор книги – Swaroop Chitlur.
Автор русского перевода: Владимир Смоляр 🎗
Перед вами перевод популярной книги «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 это
можно организовать при помощи констант и переменных, а также некоторыми другими
способами, которые будут рассмотрены в этой главе.
Комментарии
Комментарии – это то, что пишется после символа #, и представляет интерес лишь как
заметка для читающего программу.
«Байт 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 всегда
представляет само себя и ничего другого – это «константа», потому что её значение нельзя изменить. Поэтому всё это называется литеральными константами.
Примером литеральной константы может быть число, например, 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)
• Примером целого числа может служить 2.
• Примерами чисел с плавающей точкой (или «плавающих» для краткости) могут
быть 3.23 и 52.3E-4. Обозначение E показывает степени числа 10. В данном случае
52.3E-4 означает 52.3 · 10−4.
• Примеры комплексных чисел: (-5+4j) и (2.3 - 4.6j)
Замечание для опытных программистов
Нет отдельного типа ‘long int’ (длинное целое). Целые числа по умолчанию могут быть
произвольной длины.
Нет отдельного типа ‘long int’ (длинное целое). Целые числа по умолчанию могут быть
произвольной длины.
Строки
Строка – это последовательность символов. Чаще всего строки – это просто некоторые
наборы слов.
Слова могут быть как на английском языке, так и на любом другом, поддерживаемом
стандартом Unicode, что означает почти на любом языке мира.
Я могу с уверенностью сказать, что вы будете использовать строки почти в каждой вашей программе на Python. Поэтому уделите внимание тому, как работать со строками в
Python.
Строка – это последовательность символов. Чаще всего строки – это просто некоторые
наборы слов.
Слова могут быть как на английском языке, так и на любом другом, поддерживаемом
стандартом Unicode, что означает почти на любом языке мира.
Я могу с уверенностью сказать, что вы будете использовать строки почти в каждой вашей программе на Python. Поэтому уделите внимание тому, как работать со строками в
Python.
Одинарные кавычки
Строку можно указать, используя одинарные кавычки, как например, 'Фраза в кавычках'. Все пробелы и знаки табуляции сохранятся, как есть.
Двойные кавычки
Строки в двойных кавычках работают точно так же, как и в одинарных. Например,
"What's your name?".
Тройные кавычки
Можно указывать «многострочные» строки с использованием тройных кавычек (""" или
'''). В пределах тройных кавычек можно свободно использовать двойные или тройные
кавычки. Например:
Строку можно указать, используя одинарные кавычки, как например, 'Фраза в кавычках'. Все пробелы и знаки табуляции сохранятся, как есть.
Двойные кавычки
Строки в двойных кавычках работают точно так же, как и в одинарных. Например,
"What's your name?".
Тройные кавычки
Можно указывать «многострочные» строки с использованием тройных кавычек (""" или
'''). В пределах тройных кавычек можно свободно использовать двойные или тройные
кавычки. Например:
Это многострочная строка. Это её первая строка.
Это её вторая строка.
"What's your name?", - спросил я.
Он ответил: "Bond, James Bond."
Строки неизменяемы
Это означает, что после создания строки её больше нельзя изменять. На первый взгляд
это может показаться недостатком, но на самом деле это не так. В последствии на примере
разных программ мы увидим, почему это не является ограничением.
Это означает, что после создания строки её больше нельзя изменять. На первый взгляд
это может показаться недостатком, но на самом деле это не так. В последствии на примере
разных программ мы увидим, почему это не является ограничением.
Объединение строковых констант
Если расположить рядом две строковых константы, Python автоматически их объединит. Например, 'What\'s ' 'your name?' автоматически преобразуется в "What's your
name?".
Если расположить рядом две строковых константы, Python автоматически их объединит. Например, 'What\'s ' 'your name?' автоматически преобразуется в "What's your
name?".