Питонарий. Python: Первое знакомство

Питонарий. Python: Первое знакомство

Питонарий. Python: Первое знакомство
Автор: Рубанцев Валерий
Дата выхода: 2026
Издательство: Самиздат
Количество страниц: 726
Размер файла: 22,6 МБ
Тип файла: PDF
Добавил: it-books

Питонарий....2

Python: Первое знакомство....2

От автора....3

Оглавление....8

Числа в программах на Питоне....20

Проект Математические операции с целыми числами....25

Проект Математические операции с вещественными числами....33

Проект Дополнительные операции с числами....36

Проект Преобразование и приведение числовых типов....38

Таблица преобразования типов....42

Обобщение....42

Грамматика Питона....47

Выражения....52

Идентификаторы....52

Ключевые (зарезервированные) слова....53

Как правильно выбрать имя....54

Комментарии....56

Обобщение....59

Переменные и константы....61

Переменные....65

Константы....67

Именованные константы....67

Литералы....69

Обобщение....70

Операции и операторы....72

Выражения....74

Операции преобразования типов....77

Объявление переменной....78

Определение переменной....78

Инструкция присваивания....80

Проект Периметр правильного треугольника....82

Проект Периметр квадрата....84

Проект Длина окружности....87

Проект Прямоугольный треугольник....88

Проект Обмен значениями....90

Проект Фаренгейт....94

Проект Цельсий....95

Множественное присваивание....96

Обобщение....97

Задания для самостоятельного решения....97

Электронный задачник по программированию Programming Taskbook 4....100

Набор заданий Begin....104

Задание Begin1....106

Задание Begin2....116

Задание Begin3....117

Задание Begin4....118

Задание Begin5....119

Задание Begin6....120

Задание Begin7....122

Задание Begin8....123

Задание Begin9....124

Задание Begin10....126

Задание Begin11....127

Задание Begin12....128

Задание Begin13....130

Задание Begin14....131

Задание Begin15....132

Задание Begin16....133

Задание Begin17....134

Задание Begin18....136

Задание Begin19....137

Задание Begin20....139

Задание Begin21....140

Задание Begin22....143

Задание Begin23....144

Задание Begin24....146

Задание Begin25....149

Задание Begin26....150

Задание Begin27....152

Задание Begin28....153

Задание Begin29....154

Задание Begin30....157

Задание Begin31....159

Задание Begin32....161

Задание Begin33....162

Задание Begin34....163

Задание Begin35....165

Задание Begin36....166

Задание Begin37....168

Задание Begin38....169

Задание Begin39....170

Задание Begin40....173

Набор заданий Integer....175

Задание Integer1....177

Задание Integer2....178

Задание Integer3....180

Задание Integer4....182

Задание Integer5....184

Задание Integer6....185

Задание Integer7....188

Задание Integer8....190

Задание Integer9....192

Задание Integer10....192

Задание Integer11....195

Задание Integer12....197

Задание Integer13....199

Задание Integer14....201

Задание Integer15....203

Задание Integer16....204

Задание Integer17....206

Задание Integer18....208

Задание Integer19....211

Задание Integer20....211

Задание Integer21....212

Задание Integer22....214

Задание Integer23....215

Задание Integer24....216

Задание Integer25....217

Задание Integer26....220

Задание Integer27....222

Задание Integer28....224

Задание Integer29....225

Задание Integer30....226

Логические переменные и операторы....228

Логический тип....229

Операторы и операции отношения (сравнения)....230

Условные логические операции....236

Побитовые операции....242

Таблица истинности....244

Приоритеты операций....245

Таблица Приоритеты операций....245

Вычисление логических выражений....247

Проект Истина или Ложь?....248

Проект Числовая середина....249

Проект Только одно число....251

Проект LeetCode 136. Single Number....253

Обобщение....255

Набор заданий Boolean....256

Задание Boolean1....257

Задание Boolean2....259

Задание Boolean3....261

Задание Boolean4....263

Задание Boolean5....265

Задание Boolean6....266

Задание Boolean7....267

Задание Boolean8....268

Задание Boolean9....269

Задание Boolean10....271

Задание Boolean11....272

Задание Boolean12....274

Задание Boolean13....275

Задание Boolean14....276

Задание Boolean15....277

Задание Boolean16....279

Задание Boolean17....280

Задание Boolean18....281

Задание Boolean19....283

Задание Boolean20....284

Задание Boolean21....286

Задание Boolean22....287

Задание Boolean23....288

Задание Boolean24....290

Задание Boolean25....291

Задание Boolean26....292

Задание Boolean27....293

Задание Boolean28....294

Задание Boolean29....295

Задание Boolean30....298

Задание Boolean31....299

Задание Boolean32....301

Задание Boolean33....302

Задание Boolean34....305

Задание Boolean35....306

Задание Boolean36....307

Задание Boolean37....309

Задание Boolean38....311

Задание Boolean39....313

Задание Boolean40....314

Математические операции....318

Проект Арифметические операции....321

Комбинированные операторы присваивания....323

Модуль math....327

Случайные числа....332

Модуль random (Случайные числа)....336

Проект Двузначное число....336

Проект Цифры трёхзначного числа....338

Проект Найти сотни....339

Проект Разноциферные числа....340

Проект Четырёхзначные палиндромы....343

Проект Где точка?....344

Проект Белое поле....346

Обобщение....347

Задания для самостоятельного решения....347

Управляющие структуры....350

Блок-схемы алгоритмов....353

Условный оператор If....354

Проект Большее из двух чисел....359

Вложенные условные операторы....362

Проект Положительные числа....364

Проект Одно больше другого....365

Проект Самое маленькое число....366

Проект Где точка 2?....368

Проект Время года....369

Тернарное выражениеТернарный оператор....371

Проект Тернарное выражение....372

Вложенные тернарные операторы....374

Проект Тернарное выражение 2....374

Проект FizzBuzz....376

Проект Високосный год....380

Проект ЕГЭ....383

Проект Русские яблоки....385

Проект Тернарный калькулятор....387

Оператор сопоставления с шаблонами match....389

Проект Простой case....391

Проект Простой case 2....393

Проект Координаты case....394

Проект Охранное условие case....396

Проект Простой case 3....397

Проект Числа Фибоначчи case....399

Проект Ханойские башни case....403

Проект Задача Иосифа Флавия case....406

Проект Разложение числа на слагаемые case....410

Проект Алгоритм Евклида case....412

Проект Сбалансированные скобки case....415

Проект Мудрецы и шляпы case....418

Обобщение....421

Задания для самостоятельного решения....421

Набор заданий Условный оператор If....423

Задание If1....425

Задание If2....426

Задание If3....428

Задание If4....429

Задание If5....430

Задание If6....432

Задание If7....433

Задание If8....434

Задание If9....435

Задание If10....436

Задание If11....438

Задание If12....439

Задание If13....440

Задание If14....441

Задание If15....443

Задание If16....444

Задание If17....445

Задание If18....447

Задание If19....448

Задание If20....450

Задание If21....451

Задание If22....452

Задание If23....454

Задание If24....456

Задание If25....457

Задание If26....458

Задание If27....459

Задание If28....461

Задание If29....462

Задание If30....464

Набор заданий Оператор выбора case....465

Задание Case1....466

Задание Case2....469

Задание Case3....470

Задание Case4....471

Задание Case5....474

Задание Case6....475

Задание Case7....477

Задание Case8....479

Задание Case9....482

Задание Case10....484

Задание Case11....487

Задание Case12....491

Задание Case13....494

Задание Case14....497

Задание Case15....500

Задание Case16....503

Задание Case17....506

Задание Case18....509

Задание Case19....514

Задание Case20....518

Циклы....521

Цикл for....524

Проект Кролики и фазаны....529

Проект Репетитор....531

Проект Факториал....533

Цикл while....536

Проект Числа Фибоначчи....540

Проект Collatz....542

Вложенные циклы....548

Проект Олимпиадная задача....549

Бесконечные циклы....551

Досрочный выход из цикла....555

Оператор break....558

Оператор continue....561

Цикл for - else....564

Проект John Conways Superzahl....565

Какой цикл выбрать?....569

Обобщение....573

Задания для самостоятельного решения....573

Набор заданий Цикл с параметром for....576

Задание For1....579

Задание For2....581

Задание For3....582

Задание For4....584

Задание For5....586

Задание For6....588

Задание For7....589

Задание For8....590

Задание For9....591

Задание For10....591

Задание For11....593

Задание For12....594

Задание For13....597

Задание For14....599

Задание For15....600

Задание For16....603

Задание For17....605

Задание For18....606

Задание For19....609

Задание For20....612

Задание For21....613

Задание For22....615

Задание For23....617

Задание For24....618

Задание For25....620

Задание For26....622

Задание For27....624

Задание For28....627

Задание For29....630

Задание For30....631

Задание For31....635

Задание For32....636

Задание For33....639

Задание For34....642

Задание For35....643

Задание For36....645

Задание For37....646

Задание For38....648

Задание For39....649

Задание For40....652

Набор заданий Цикл с условием while....653

Задание While1....654

Задание While2....657

Задание While3....658

Задание While4....660

Задание While5....661

Задание While6....662

Задание While7....664

Задание While8....666

Задание While9....667

Задание While10....668

Задание While11....670

Задание While12....671

Задание While13....674

Задание While14....676

Задание While15....678

Задание While16....681

Задание While17....684

Задание While18....686

Задание While19....688

Задание While20....690

Задание While21....693

Задание While22....695

Задание While23....697

Задание While24....698

Задание While25....700

Задание While26....703

Задание While27....704

Задание While28....706

Задание While29....708

Задание While30....711

Вопросы и задачи на сообразительность....715

Ответы....719

Литература....721

Серпентарий - это вольер для содержания и размножения змей в «корыстных» целях: получение яда и развлечение почтенной публики.

Мы для столь же «корыстных» целей будем использовать Питона, который не змей, а язык программирования Python. Он послужит нам хорошим инструментом и помощником для решения всякого рода задач. Однако для этого нужно сначала хорошенько познакомиться с Питоном, выучить его повадки поведения и особенности жизнедеятельности. Это потребует от вас времени и сил, но знакомство с Питоном обещает быть интересным.

Изучая книгу, вы познакомитесь с основами языка Питон.

Проект Преобразование и приведение числовых типов.

В Питоне два основных числовых типа данных - целые и вещественные числа.

Операция вещественного деления / возвращает вещественное число, даже если оба операнда целого типа.

Если все операнды имеют целый тип и не используется операция вещественного деления, то результат операции целое число.

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


Похожее:

Список отзывов:

Нет отзывов к книге.