Подборка практических и обучающих материалов по Python и Django для начинающих
35К открытий35К показов
Мы перевели для вас статью, которая будет полезна для начинающих Python/Django разработчиков. Вам не обязательно проходить каждый курс полностью. Лучше начинать с самых простых уроков и практики. И еще один важный совет: всякий раз, когда вы изучаете новый тип данных, класс или функцию, не забудьте проверить официальную документацию. В один прекрасный день вам не понадобится ничего, кроме нее.
Итак, вот что мы рекомендуем начинающим разработчикам:
Теория Python
Книги
Онлайн учебники
- Codecademy — это действительно хорошее место, чтобы начать учиться с нуля. Но после обновления обучающих программ, задания стали слишком простыми. Еще одним недостатком является небольшое количество инструкций по Django;
- Coursera — замечательный ресурс, где вы будете работать с кодом на регулярной основе. Но, если начинаете курс новичка, вам следует подождать (иногда несколько недель) начала расширенных тем;
- Tutorialspoint — лучше всего описывать, как упрощенную версию официальной документации. Здесь вы можете найти описание большинства базовых понятий, ключевых терминов и некоторых встроенных библиотек. Описание краткое и четкое. Для большинства новичков это отличный вариант, но это не то место, где стоит начинать с нуля;
- SoloLearn — предлагает набор мобильных обучающих программ, включая Python. Действительно приятные курсы для тех, кто не может заснуть без серфинга с мобильного телефона. Теоретическая часть хороша, однако практические задачи иногда кажутся труднопреодолимыми. Некоторые примеры еще сложнее и не помогут вам в реальной ситуации. Большая часть приложения — это простые тесты.
Теория Django
- Tango with Django — руководство для начинающих по Django и веб-разработке в целом. Существует несколько частей книги для разных версий Django, начиная от версии 1.5 до более новых версий, таких как 1.9 и 1.10;
- Djangobook — несмотря на простоту официальной документации Django, эта книга является отличным пошаговым руководством. Она основана на версии Django 1.8 LTS. Книга находится где-то между упрощенной версией официальной документации и пошаговым руководством по созданию вашего первого веб-приложения на Django;
- «The Definitive Guide to Django: Web Development Done Right» — книга Джейкоба Каплан-Мосса, Адриана Холоваты. В ней описывается устаревшая версия Django 1.1, однако она затрагивает все основные понятия, и вы сможете найти ответ на любой вопрос, связанный с Django. Являясь одним из создателей Django, он описывает материал в ясной и простой форме.
После обретения уверености в фундаментальных принципах Django, обязательно посетите эти ресурсы:
- Django Getting Started Tutorial;
- Django ‘How-to’ Guide.
Дополнительные книги
Когда вы ознакомитесь с основами, мы рекомендуем прочитать следующие книги:
- «Python Essential Reference, Fourth Edition»;
- «Effective Python»;
- «Two Scoops of Django: Best Practices for Django».
Электронные рассылки
- pythonweekly.com;
- importpython.com/newsletter;
- python.libhunt.com;
- pycoders.com;
- pythoncentral.io;
- djangoweekly.com/newsletter.
С кого брать пример
- Guido van Rossum — создатель Python;
- Tom Christie — создатель фреймворка Django;
- Andrew Godwin — основной разработчик Django;
- David Beazley — автор «Python cookbook»;
- Carl Friedrich Bolz — основной разработчик PyPy;
- Adrian Holovaty — один из создателей Django.
Полезные статьи с нашего сайта
- Курс «Python для начинающих»;
- C чего начать изучение Python;
- Подборка бесплатных материалов по Python для изучения языка;
- Бесплатные книги по Python для программистов любого уровня;
- Подборка из 10 высококачественных и полезных ресурсов для обучения Python;
- Создаем свое первое веб-приложение при помощи Django;
- Как отправлять электронную почту в веб-приложении на Django;
- Курс лекций по веб-технологиям и разработке на Django.
- Отладка Python приложений с помощью pdb.
35К открытий35К показов