Кто может использовать программу?

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

Первый шаг

Для начала вам нужно будет загрузить исходный код Python и его код. Для лучшего контроля исходного кода команда разработчиков применяет Subversion самой последней модификации каждого файла в проекте. Бесплатная онлайн-книга под названием Контроль версий с помощью Subversion поможет вам получить более подробную информацию о Subversion.

Если вы хотите начать разработку Python для Windows, также загрузите Microsoft Studio 2008 или просто ее бесплатную версию под названием Express. Если вы используете UNIX-подобные системы (Mac, Linux или другие), вам придется установить некоторые специальные инструменты через менеджер пакетов. Чтобы запустить Python, вам нужно определить тип платформы, чтобы иметь возможность вызывать интерпретатор различными способами. После завершения процесса полной установки можно приступать к работе.

Что вам нужно знать?

Используйте инструменты PEP-7 и PEP-8 в качестве полезных руководств по кодовой базе Python, чтобы убедиться, что вы находитесь на одной странице с кем-либо еще. Всегда проверяйте свою работу, когда меняете код. Вы можете найти подходящие тесты для каждого модуля в тестовом каталоге. Поскольку с вами одновременно работает много людей, они могут видеть этапы вашего развития. Итак, считайте обзоры кода и комментарии полезными средствами для написания лучшего кода. Это также побудит вас держаться подальше от ошибок.

Самое интересное во всем процессе разработки Python — это его новые возможности. Они должны быть доступны с соответствующей документацией и пояснениями к коду. Постарайтесь написать как можно больше полезной информации. Даже если вам не нравится документация Python, всегда найдется человек, который сможет помочь вам с форматом. Всегда тестируйте новые функции, прежде чем ваша работа будет принята. Создание исправления — это следующий шаг к тому, чтобы сделать вашу функцию доступной для основной команды разработчиков. Вы можете использовать команду «diff» в своей Subversion для создания этого патча.

Как продвигать свои достижения?

Если вы хотите, чтобы все узнали о том, что вы сделали, напишите хороший комментарий к проблеме или загрузите патч. Существуют разные области, в которых вы можете классифицировать свои нашивки, чтобы привлечь разные группы людей. Иногда для понимания проблемы основными разработчиками требуются недели или месяцы. Только один человек должен просмотреть коды патчей, чтобы убедиться в качестве кодовой базы. Постарайтесь быть доступным для комментариев или даже для некоторой критики вашей работы. Скорее всего, оно будет принято быстрее, если вы сможете быстро и открыто реагировать на возможные предложения.

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