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: быстрое погружение» идеальна для всех, кто ищет новые перспективы карьерного роста; для разработчиков, которые хотят расширить свои навыки и знания в программировании; для любого человека, даже без опыта, кто хочет воспользоваться возможностями будущего, в котором будут править данные.
Даже плохой программный код может работать. Однако если код не является «чистым», это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и «укрощение». Эта книга посвящена хорошему программированию. Она полна реальных примеров кода. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого. Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший. Книга состоит из трех частей.
Книга "Изучаем Python" - это ускоренный курс, который позволит вам сэкономить время и сразу начать писать работоспособные программы (игры, визуализации данных, веб-приложения и многое другое). Хотите стать программистом? В первой части книги вам предстоит узнать о базовых принципах программирования, познакомиться со списками, словарями, классами и циклами, вы научитесь создавать программы и тестировать код. Во второй части книги вы начнете использовать знания на практике, работая над тремя крупными проектами: создадите собственную "стрелялку" с нарастающей сложностью уровней, займетесь работой с большими наборами данных и освоите их визуализацию, и, наконец, создадите полноценное веб-приложение на базе Django, гарантирующее конфиденциальность пользовательской информации. Если вы решились разобраться в том что такое программирование, не нужно ждать.
Алгоритмы - это всего лишь пошаговые алгоритмы решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены. Можно, конечно, погрузится в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время? Откройте великолепно иллюстрированную книгу и вы сразу поймете, что алгоритмы - это просто. А грокать алгоритмы - это веселое и увлекательное занятие.