समापन

Python पैकेज विकसित करना

James Fulton

Climate informatics researcher

छोटी शुरुआतें

  • NumPy - Travis Oliphant ने शुरू किया
  • pandas - Wes McKinney ने शुरू किया
Python पैकेज विकसित करना

पुनरावलोकन

  • Modules बनाम subpackages बनाम packages
  • Package संरचना और __init__.py
  • Absolute और relative imports
  • pyment से डॉक्यूमेंटेशन
  • flake8 से कोड स्टाइल
  • setup.py से अपना पैकेज इंस्टॉल करने योग्य बनाना
  • install_requires और requirements.txt से dependencies
  • LICENSE, README.md, CONTRIBUTING.md और HISTORY.md जैसे सपोर्टिंग फाइलें
  • twine से डिस्ट्रीब्यूशंस बनाना और PyPI पर अपलोड करना
  • pytest और tox से टेस्टिंग
  • cookiecutter से पैकेज टेम्पलेट्स उपयोग करना
  • Makefiles से कुशल पैकेज मेंटेनेंस
Python पैकेज विकसित करना

आगे के विषय

एडवांस्ड pytest

Unit Testing for Data Science in Python

पैकेज वेबसाइट

ReadtheDocs और Sphinx

Python पैकेज विकसित करना

शाबाश!

Python पैकेज विकसित करना

Preparing Video For Download...