Python. Экспресс-курс - [2]

Шрифт
Интервал

Часть 1. Первые шаги ............................................................................ 23

Глава.1..Знакомство.с.Python...................................................................... 24

1.1. Почему мне стоит использовать Python? ...............................................................................24

1.2. Сильные стороны Python .............................................................................................................25

1.3. Не самые сильные стороны Python ...........................................................................................28

1.4. Почему нужно изучать Python 3? ..............................................................................................30

Итоги ...........................................................................................................................................................31

Глава.2..Первые.шаги.................................................................................. 32

2.1. Установка Python .............................................................................................................................32

2.2. Базовый интерактивный режим и IDLE .................................................................................34

2.3. Использование окна оболочки Python в IDLE .....................................................................36

2.4. Hello, World ........................................................................................................................................37

2.5. Использование интерактивного приглашения для изучения Python ..........................38

Итоги ...........................................................................................................................................................39

Глава.3..Краткий.обзор.Python.................................................................... 40

3.1. Общее описание Python ................................................................................................................40

3.2. Встроенные типы данных .............................................................................................................41

3.3. Управляющие конструкции .........................................................................................................49

3.4. Создание модуля..............................................................................................................................53

3.5. Объектно-ориентированное программирование..................................................................54

Итоги ...........................................................................................................................................................56

Часть 2. Основной материал ................................................................. 57

Глава.4..Основы.......................................................................................... 58

4.1. Отступы и оформление блоков ..................................................................................................58

4.2. Комментарии.....................................................................................................................................60

4.3. Переменные и присваивание .......................................................................................................60

4.4. Выражения .........................................................................................................................................62

4.5. Строки .................................................................................................................................................63

4.6. Числа ....................................................................................................................................................64

4.7. Значение None ..................................................................................................................................68

4.8. Получение данных от пользователя .........................................................................................68

4.9. Встроенные операторы ..................................................................................................................69

4.10. Основной стиль программирования на Python ..................................................................69

Итоги ...........................................................................................................................................................70

Глава.5..Списки,.кортежи.и.множества......................................................... 71

5.1. Сходство между списками и массивами ..................................................................................71

5.2. Индексы списков .............................................................................................................................72

5.3. Модификация списков ..................................................................................................................74


Рекомендуем почитать
SQL: быстрое погружение

Что общего между самыми востребованными профессиями и стремительным увеличением количества информации в мире? Ответ: язык структурированных запросов (SQL). SQL — рабочая лошадка среди языков программирования, основа основ для современного анализа и управления данными. Книга «SQL: быстрое погружение» идеальна для всех, кто ищет новые перспективы карьерного роста; для разработчиков, которые хотят расширить свои навыки и знания в программировании; для любого человека, даже без опыта, кто хочет воспользоваться возможностями будущего, в котором будут править данные.


Чистый код. Создание, анализ и рефакторинг

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


Изучаем Python

Книга "Изучаем Python" - это ускоренный курс, который позволит вам сэкономить время и сразу начать писать работоспособные программы (игры, визуализации данных, веб-приложения и многое другое). Хотите стать программистом? В первой части книги вам предстоит узнать о базовых принципах программирования, познакомиться со списками, словарями, классами и циклами, вы научитесь создавать программы и тестировать код. Во второй части книги вы начнете использовать знания на практике, работая над тремя крупными проектами: создадите собственную "стрелялку" с нарастающей сложностью уровней, займетесь работой с большими наборами данных и освоите их визуализацию, и, наконец, создадите полноценное веб-приложение на базе Django, гарантирующее конфиденциальность пользовательской информации. Если вы решились разобраться в том что такое программирование, не нужно ждать.


Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих

Алгоритмы - это всего лишь пошаговые алгоритмы решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены. Можно, конечно, погрузится в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время? Откройте великолепно иллюстрированную книгу и вы сразу поймете, что алгоритмы - это просто. А грокать алгоритмы - это веселое и увлекательное занятие.