10 Потрясающих ресурсов программирования на Python

10 Удивительных ресурсов программирования Python - манекены

У вас, вероятно, отличное начало программирования на Python, но вам понадобятся дополнительные ресурсы на какой-то пункт. Вот десять удивительных ресурсов программирования, которые вы можете использовать, чтобы улучшить ваш опыт разработки.

Работа с документацией Python онлайн

Важная часть работы с Python - это знание того, что доступно на базовом языке, и как расширить его для выполнения других задач. Документация Python рассматривает эти темы как часть документации:

  • Новые функции в текущей версии языка

  • Доступ к полноценному учебнику

  • Полная ссылка на библиотеку

  • Полная ссылка на язык

  • Как установить и настроить Python < Как выполнить определенные задачи в Python

  • Справка по установке модулей Python из других источников (как средство расширения Python)

  • Помогите с распространением модулей Python, которые вы создаете, чтобы другие могли их использовать
  • Как расширить Python с помощью C / C ++, а затем внедрить новые функции, которые вы создаете

  • Полная ссылка для C / C ++ разработчикам, которые хотят расширять свои приложения, используя страницы Python

  • Часто задаваемые вопросы (FAQ)

  • Эта веб-страница документации Python также является местом, где вы сообщаете о проблемах с Python.

Используйте программу LearnPython. org tutorial

Многие учебные пособия доступны для Python, и многие из них выполняют отличную работу, но им не хватает специальной функции, которую вы найдете при использовании LearnPython. org tutorial - интерактивность. В этих учебниках представлены следующие темы:

Генераторы

  • Объяснения списков

  • Множественные аргументы функции

  • Регулярные выражения

  • Обработка исключений

  • Установки

  • Сериализация

  • Частичные функции

  • Интроспекция кода

  • Decorator

  • Выполнение веб-программирования с использованием Python

Веб-программирование на сайте Python поможет вам перейти от настольного компьютера к разработке онлайн-приложений. Учебники разделены на три основные области:

Сервер

  • Разработка серверных фреймворков для приложений

    • Создание сценария общего интерфейса шлюза (CGI)

    • Предоставление серверных приложений

    • Разработка систем управления контентом (999) CMS)

    • Разработка методов доступа к данным с помощью решений для веб-сервисов

    • Клиент

  • Взаимодействие с браузерами и технологиями на основе браузера

    • Создание клиентских компьютеров

    • Доступ к данным через различные методологии, включая веб-службы > Связанные

    • Создание общих решений для онлайн-вычислений на базе Python

  • Взаимодействие с системами управления базами данных (DBMS)

    • Разработка шаблонов приложений

    • Создание решений для интрасети

    • Получение дополнительных библиотек

    • Сайт Pythonware предоставляет вы получаете доступ к нескольким сторонним библиотекам, которые помогают выполнять дополнительные задачи с помощью Python.Ссылка «Downloads (downloads. Effbot. Org)» - это тот, который вы должны посмотреть в первую очередь. Этот загружаемый сайт предоставляет вам доступ к

aggdraw

celementtree

  • console

  • effbot

  • elementoap

  • elementtidy

  • elementtree

  • Опишите

  • ftpparse

  • grabscreen > imaging

  • pil

  • pythondoc

  • squeeze

  • tkinter3000

  • Создание приложений быстрее с использованием IDE

  • Редактор интегрированной среды разработки (IDLE), который поставляется с Python, хорошо работает для многих проектов, но вы может быть ограниченным через некоторое время.

  • Неспособность изменить IDE позже - почему важно попробовать несколько разных IDE, прежде чем вы согласитесь на них. Вики PythonEditors предоставляет обширный список IDE, которые вы можете попробовать.

С легкостью проверьте свой синтаксис

Питон. Утилита vim обеспечивает улучшенную подсветку синтаксиса, которая упрощает поиск ошибок в вашем скрипте Python. Эта утилита работает как скрипт, что делает его быстрым и эффективным для использования на любой платформе. Кроме того, вы можете настроить исходный код по мере необходимости для удовлетворения конкретных потребностей.

Использовать XML в ваших интересах

Расширяемый язык разметки (XML) используется для хранения данных всех типов в большинстве приложений. Независимость от платформы XML объясняется тем, что она появляется со многими другими технологиями.

Кроме того, XML относительно легко учиться, и поскольку это текст, вы можете обычно устранять проблемы с ним без особых проблем.

Важно знать сам XML, и вы можете сделать это, используя простой учебник, такой как тот, который найден на сайте W3Schools. Сайт W3Schools разбивает процесс обучения на следующие главы:

Взятие основного учебника XML

Проверка ваших XML-файлов

Использование XML с JavaScript

  • Получение обзора технологий, связанных с XML

  • Использование продвинутые методы XML

  • Работа с примерами XML, упрощающими просмотр XML в действии

  • После того, как вы снимете основы, проверьте сайт Python и XML Processing, чтобы узнать, как использовать XML с Python.

  • Пройдите мимо обычных ошибок новичка Python

  • Абсолютно все ошибаются. Вы можете получить преимущество перед своим конкурентом, избегая ошибок новичка, которые каждый должен узнать о чем-то. Чтобы избежать этих ошибок, ознакомьтесь с этой двухчастной серией:

Python: общие ошибки для новичков, часть 1

Python: общие ошибки для новичков, часть 2

Понимание unicode

  • В конце концов вы столкнетесь с unicode, когда вы начинаете писать серьезные приложения. К сожалению, Unicode является одной из тех тем, у которых был комитет, определяющий, как будет выглядеть Unicode, поэтому для определения его существует более одного плохо объясненного определения Unicode и множества стандартов.

  • Вот некоторые ресурсы, которые вы должны проверить:

Абсолютный минимум Каждый разработчик программного обеспечения Абсолютно, положительно должен знать о Unicode и наборах символов (без оправданий!)

Обновленное руководство по Unicode на Python

Python Кодировки и Unicode

  • Учебники и обзоры Unicode

  • Объясните, как мне пять: Python и Unicode?

  • Unicode Pain

  • Быстрое ускорение вашего приложения Python

  • Ничто не отключает пользователя быстрее, чем приложение, которое работает плохо. Производительность - это сочетание надежности, безопасности и скорости. Вы можете прочитать о треугольнике производительности в этом блоге. Многие разработчики сосредотачиваются только на быстродействующей части производительности, но в конечном итоге не достигают своей цели. Важно взглянуть на каждый аспект использования ресурсов и убедиться, что вы используете лучшие методы кодирования.

  • Один из лучших ресурсов - «Руководство по анализу производительности Python. «После того, как вы прочитали эту статью, обязательно ознакомьтесь с советами по производительности PythonSpeed.