Посоветуйте учебники/книги по Python 3

Статус
В этой теме нельзя размещать новые ответы.
Урок 1. Введение в программирование на языке Python
  • Установка и запуск интерпретатора Python
  • Что такое Python? Краткая история языка
  • Кто в настоящее время использует Python?
  • Cильные стороны Python
  • Философия Python
  • Версии Python 2.x и 3.x
  • Вычисления на Python: использование интерпретатора в качестве калькулятора
  • Знакомство и типами данных: числа, строки, списки, логический тип, None
  • Определение функций
  • Управление потоком выполнения: оператор if
  • Циклы for и while
  • Функции range и enumerate
  • Операторы break и continue
  • Оператор pass
  • Методы работы со строками
  • Методы работы со списками
  • Оператор del
Урок 2. Структуры данных
  • Дробные числа (Decimal и Fraction)
  • Дробные числа (Decimal и Fraction)
  • Словари (dict)
  • Множества (set и frozenset)
  • Работа с файлами - чтение, запись
  • Генераторы
  • Встроенные функции max, min, sum

Урок 3. Функциональное программирование
  • Ввод данных пользователем: input()
  • Встроенные функции: map, zip, filter, reduce
  • Встроенные функции: any, all
  • Лямбда-функции (lambda)
  • Функции-генераторы (yield вместо return)
Урок 4. Системное программирование
  • Регулярные выражения (модуль re)
  • Взаимодействие с операционной системой
  • Модули os, os.path, shutil, sys
  • Протоколы интернет (модуль urllib)

Урок 5. Модули, пакеты, классы и объекты
  • Модули
  • Импорт модуля (import и from)
  • Пространство имен модуля
  • Атрибуты модулей
  • Пакеты
  • Создание пакета
  • Классы и объекты
  • Синтаксис определения класса
  • Объекты классы
  • Объекты-экземпляры классов
  • Наследование
  • Метод-конструктор __init__
  • Множественное наследование
  • Приватные переменные класса
  • Консервация объектов. Модуль shelve
Урок 6. Декораторы, Метаклассы, Исключения. Итераторы и Генераторы
  • Декораторы
  • Специальные декораторы для классов
  • @property, @staticmethod, @classmethod, @abstractmethod
  • Метаклассы
  • Ошибки и исключения
  • Обработка исключений
  • Инструкция try/except
  • Инструкция try/else
  • Возбуждение исключений
  • Создание собственных исключений
  • Инструкция try/finally
  • Итераторы

Урок 7. Библиотеки
  • Работа с итераторами - itertools
  • Работа с коллекциями - collections
  • Работа с CSV
  • Работа с SQLite
  • Работа с JSON
  • Работа с XML
Урок 8. Django
  • Веб-фреймвок для перфекционистов с дедлайнами
  • Виртуальные окружения virtualenv
  • Установка pip и Django
  • Создание и запуск проекта
  • Создание блога на Django
  • Для просмотра ссылки Войди или Зарегистрируйся Для просмотра ссылки Войди или Зарегистрируйся
 
Марк Лутц - Программирование на Python, 4-е издание, I том, 2011
Марк Лутц - Программирование на Python, 4-е издание, II том, 2011
Maykl_Douson_Programmiruem_na_Python_2014

Но луче читать в оригинале на английском языке.
 
Functional Programming in Python, David Mertz эту посмотри, может подойдет. Здесь все индивидуально, кому то одно, кому то другое.
 
Пробовал читать Доусона, неплохо. До конца правда не добрался). Сейчас прохожу видео-курс школы Foxford для 11 классов (помогает, если вы совсем новичок). Вполне себе неплохое изложение, грамотный автор.
 
По поводу IDE, пользуюсь PyCharm, очень удобная
 

hichkas62,


ломаную используете или купили ключик? слышал ещё лет 5 назад, что имея студенческий возможно купить по значительной скидке (где-то 50-70%). Вы как покупали?

Сорре за рекламу, надеюсь кому-то поможет:
по Питону и Джанге посоветую видеокурсы от нашего автора-программиста(Беларусь) с сайтов pro365.net , spb-tut.ru . Как он говорил в каком-то рекламном видео, по состоянию на прошлый год видео в общем количестве снято на 3-4 суток(!) .

Сам доступ купил, стоит он 1-2 тысячи рублей на год или без ограничений.
 
ломаную используете или купили ключик?
В сети есть УРЛы лицензирующих серверов.
Для ознакомления можно ими воспользоваться.
Потом, конечно, лучше ключ купить, если собираешься программированием деньги зарабатывать.
 
Последнее редактирование:
  • Нравится
Реакции: estr
В сети есть УРЛы лицензируещих серверов.
Для ознакомления можно ими воспользоваться.
Потом, конечно, лучше ключ купить, если собираешься программированием деньги зарабатывать.
подскажите где их найти и сколько они будут работать (т.е. это все тот же триал)?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху