Антон Леонардович Марченко - Python: большая книга примеров
Название: | Python: большая книга примеров | |
Автор: | Антон Леонардович Марченко | |
Жанр: | Программирование: прочее, Python | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | 2023 | |
ISBN: | 978-5-19-011853-7 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Python: большая книга примеров"
Большая книга примеров основывается на описании языка программирования Python и множества материалов из различных интернет-источников. Основное предназначение книги — формирование представления о языке на основе его описания и примеров его применения. Книга может быть использована в качестве учебного пособия.
Читаем онлайн "Python: большая книга примеров". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (69) »
общения (решения задачи) были бы понятны сообщения компьютера для данной задачи,
платформы и операционной системы. Для многих конкретных случаев (задач и систем) хороши
определённые языки, а всего их более 1 000. Языков программирования так много, потому что
программисты постоянно находятся в поисках новых инструментов и возможностей, чтобы
упростить и сделать более эффективным процесс разработки программного обеспечения.
Поэтому создаётся много узкоспециализированных языков, написанных специально под
определённую задачу и область знания, а широко известные универсальные языки
программирования совершенствуются и обновляются.Изучить их все невозможно, однако можно
успешно работать с несколькими языками или даже с одним из них.
Примеры трёх программ (скриптов), «понятных» (хотелось, чтобы это было именно так)
программисту
при
описании задачи
и компьютеру
в результате
определённых
регламентированных работ по созданию и выполнению кода. На различных языках
программирования выводятся на экран надписи «Hello, world!»
Язык python
#print("Hello, world!")Pythonusing System;
# This is a sample Python script.
# Press Shift+F10 to execute it or replace it with your code.
# Press Double Shift to search everywhere for classes, files, tool windows,
# actions, and settings.
# def print hi(name):
def print hi(WRLD):
# Use a breakpoint in the code line below to debug your script.
#print(f'Hi, {name}')
# Press Ctrl+F8 to toggle the breakpoint.
print(f'Hi... {WRLD}')
# Press Ctrl+F8 to toggle the breakpoint.
# Press the green button in the gutter to run the script.
if
name
== ' main ':
#print hi('PyCharm')
print hi('Hello, world')
3
Язык C#
package demo
fun main(args : Array)
{
println(”Hello, world!”)
}
Язык C++
#include
using namspace std;
// class definition
class Message
{
public:
void display()
{
cout 0.8999999999999999
print(0.3 * 3 == 0.9)
> False
Записи float не отличаются от записи int:
# примеры вещественных чисел
zero = 0.0
pi = 3.14
e = 2.71
Область применения float — математические вычисления.
■ complex (комплексное число)
Вещественный ряд расширяет множество рациональных чисел. Ряд комплексных чисел расширяет
множество вещественных. Принципиальной особенностью комплексного ряда является
возможность извлечения корня из отрицательных чисел.
В python комплексные числа задаются с помощью функции complex():
# пример комплексного числа
z = complex(1, 2)
print(z)
> (1+2j)
# вещественная часть
print(z.real)
> 1.0
# мнимая часть
print(z.imag)
> 2.0
# сопряженное комплексное число
print(z.conjugate())
>
ВАЖНО! Для комплексных чисел операция сравнения не определена:
z1 = complex(4, 5)
z2 = complex(100, 200)
print(z1 > z2)
>
Traceback (most recent call last):
print(z1> z2)
TypeError: '>' not supported between instances of 'complex' and 'complex'
16
Комплексные
уравнений.
числа
широко
применяются,
например,
для
решения
дифференциальных
■ bool (логический тип данных)
Самый простой и понятный из всех типов данных python. У bool есть всего два значения:
■
Истина (True);
■ Ложь (False).
Для булевой алгебры этих значений достаточно.
# пример bool
pravda = True
lozh = False
Переменные логического типа нужны для реализации ветвлений, они применяются для установки
флажков, фиксирующих состояния программы, а также используются в качестве возвращаемых
значений для функций, названия которых, зачастую, начинаются на "is" (isPrime, isEqual, isDigit).
То есть тех, которые, на человеческом языке, отвечали бы на вопрос одним словом "Да" или
"Нет".
■ П оследовательности
Ещё одно понятие из математики, где последовательность — есть нумерованный набор
элементов, в котором возможны их повторения, а порядок имеет значение.
Последовательность в python : упорядоченная коллекция объектов.
■ str (строка)
Строки, - единственный тип, который по частоте применения может сравнитьсяс числовым типом
данных. Определение, справедливое для python звучит так:
строка — это последовательность односимвольных строк.
s = 'Hello, friend. You are my world'
print(type(s))
>
Важность строк велика в первую очередь для людей: что вся письменная речь может
рассматриваться, как множество строк. А так как человеку свойственно обмениваться
информацией именно в виде набора слов, то можно говорить о неограниченном количестве
областей применения строкового типа данных.
■ list (список)
Список — это ещё один вид последовательностей... Здесь стоит остановиться и отметить, что
последовательности в Python бывают изменяемыми и неизменяемыми. Список — изменяемая
17
последовательность, а строки и кортежи — нет. Таким образом, список можно определить, как
упорядоченную и --">
платформы и операционной системы. Для многих конкретных случаев (задач и систем) хороши
определённые языки, а всего их более 1 000. Языков программирования так много, потому что
программисты постоянно находятся в поисках новых инструментов и возможностей, чтобы
упростить и сделать более эффективным процесс разработки программного обеспечения.
Поэтому создаётся много узкоспециализированных языков, написанных специально под
определённую задачу и область знания, а широко известные универсальные языки
программирования совершенствуются и обновляются.Изучить их все невозможно, однако можно
успешно работать с несколькими языками или даже с одним из них.
Примеры трёх программ (скриптов), «понятных» (хотелось, чтобы это было именно так)
программисту
при
описании задачи
и компьютеру
в результате
определённых
регламентированных работ по созданию и выполнению кода. На различных языках
программирования выводятся на экран надписи «Hello, world!»
Язык python
#print("Hello, world!")Pythonusing System;
# This is a sample Python script.
# Press Shift+F10 to execute it or replace it with your code.
# Press Double Shift to search everywhere for classes, files, tool windows,
# actions, and settings.
# def print hi(name):
def print hi(WRLD):
# Use a breakpoint in the code line below to debug your script.
#print(f'Hi, {name}')
# Press Ctrl+F8 to toggle the breakpoint.
print(f'Hi... {WRLD}')
# Press Ctrl+F8 to toggle the breakpoint.
# Press the green button in the gutter to run the script.
if
name
== ' main ':
#print hi('PyCharm')
print hi('Hello, world')
3
Язык C#
package demo
fun main(args : Array)
{
println(”Hello, world!”)
}
Язык C++
#include
using namspace std;
// class definition
class Message
{
public:
void display()
{
cout 0.8999999999999999
print(0.3 * 3 == 0.9)
> False
Записи float не отличаются от записи int:
# примеры вещественных чисел
zero = 0.0
pi = 3.14
e = 2.71
Область применения float — математические вычисления.
■ complex (комплексное число)
Вещественный ряд расширяет множество рациональных чисел. Ряд комплексных чисел расширяет
множество вещественных. Принципиальной особенностью комплексного ряда является
возможность извлечения корня из отрицательных чисел.
В python комплексные числа задаются с помощью функции complex():
# пример комплексного числа
z = complex(1, 2)
print(z)
> (1+2j)
# вещественная часть
print(z.real)
> 1.0
# мнимая часть
print(z.imag)
> 2.0
# сопряженное комплексное число
print(z.conjugate())
>
ВАЖНО! Для комплексных чисел операция сравнения не определена:
z1 = complex(4, 5)
z2 = complex(100, 200)
print(z1 > z2)
>
Traceback (most recent call last):
print(z1> z2)
TypeError: '>' not supported between instances of 'complex' and 'complex'
16
Комплексные
уравнений.
числа
широко
применяются,
например,
для
решения
дифференциальных
■ bool (логический тип данных)
Самый простой и понятный из всех типов данных python. У bool есть всего два значения:
■
Истина (True);
■ Ложь (False).
Для булевой алгебры этих значений достаточно.
# пример bool
pravda = True
lozh = False
Переменные логического типа нужны для реализации ветвлений, они применяются для установки
флажков, фиксирующих состояния программы, а также используются в качестве возвращаемых
значений для функций, названия которых, зачастую, начинаются на "is" (isPrime, isEqual, isDigit).
То есть тех, которые, на человеческом языке, отвечали бы на вопрос одним словом "Да" или
"Нет".
■ П оследовательности
Ещё одно понятие из математики, где последовательность — есть нумерованный набор
элементов, в котором возможны их повторения, а порядок имеет значение.
Последовательность в python : упорядоченная коллекция объектов.
■ str (строка)
Строки, - единственный тип, который по частоте применения может сравнитьсяс числовым типом
данных. Определение, справедливое для python звучит так:
строка — это последовательность односимвольных строк.
s = 'Hello, friend. You are my world'
print(type(s))
>
Важность строк велика в первую очередь для людей: что вся письменная речь может
рассматриваться, как множество строк. А так как человеку свойственно обмениваться
информацией именно в виде набора слов, то можно говорить о неограниченном количестве
областей применения строкового типа данных.
■ list (список)
Список — это ещё один вид последовательностей... Здесь стоит остановиться и отметить, что
последовательности в Python бывают изменяемыми и неизменяемыми. Список — изменяемая
17
последовательность, а строки и кортежи — нет. Таким образом, список можно определить, как
упорядоченную и --">
- 1
- 2
- 3
- 4
- . . .
- последняя (69) »
Книги схожие с «Python: большая книга примеров» по жанру, серии, автору или названию:
Марк Лутц - Программирование на Python. Том 1 4 изд. Жанр: Python Год издания: 2011 |
Алексей Голобурдин - Типизированный Python для профессиональной разработки Жанр: Учебники и самоучители по компьютеру Год издания: 2022 |
Мориц Ленц - Python: Непрерывная интеграция и доставка. Жанр: Программирование: прочее Год издания: 2020 |