13. حالا چی؟

مطالعهٔ این آموزش احتمالاً علاقهٔ شما به استفاده از پایتون را بیشتر کرده است؛ اکنون باید مشتاق باشید که از پایتون برای حل مسائل واقعی خود استفاده کنید. اما برای یادگیری بیشتر، از کجا باید شروع کنید؟

این آموزش بخشی از مجموعهٔ مستندات پایتون است. برخی دیگر از اسناد این مجموعه عبارت‌اند از:

  • The Python Standard Library:

    بهتر است این راهنما را نیز مرور کنید؛ این راهنما اطلاعات مرجع کاملی (هرچند مختصر) دربارهٔ نوع‌ها، توابع و ماژول‌های موجود در کتابخانهٔ استاندارد ارائه می‌دهد. توزیع استاندارد پایتون شامل مقدار بسیار زیادی کد اضافی است. ماژول‌هایی برای خواندن صندوق‌های پستی یونیکس، دریافت اسناد از طریق HTTP، تولید اعداد تصادفی، تجزیهٔ گزینه‌های خط فرمان، فشرده‌سازی داده‌ها و بسیاری وظایف دیگر وجود دارند. مرور اجمالی «مرجع کتابخانه» دید خوبی از امکانات موجود به شما خواهد داد.

  • Installing Python modules توضیح می‌دهد چگونه ماژول‌های اضافی نوشته‌شده توسط دیگر کاربران پایتون را نصب کنید.

  • The Python Language Reference: توضیحی دقیق دربارهٔ نحو و معناشناسی پایتون. مطالعهٔ آن آسان نیست، اما به‌عنوان یک راهنمای جامع برای خود زبان بسیار مفید است.

منابع بیشتر پایتون:

  • https://www.python.org: وب‌سایت اصلی پایتون. این وب‌سایت شامل کد، مستندات و پیوندهایی به صفحات مرتبط با پایتون در سراسر وب است.

  • https://docs.python.org: دسترسی سریع به مستندات پایتون

  • https://pypi.org: اندیس بسته‌های پایتون (Python Package Index) که پیش‌تر با نام مستعار Cheese Shop [1] نیز شناخته می‌شد، فهرستی از ماژول‌های پایتونِ ایجادشده توسط کاربران است که برای دانلود در دسترس هستند. هنگامی که انتشار کدهای خود را آغاز کردید، می‌توانید آن‌ها را در اینجا ثبت کنید تا دیگران بتوانند آن‌ها را پیدا کنند.

  • https://code.activestate.com/recipes/langs/python/: کتاب آشپزی پایتون (Python Cookbook) مجموعه‌ای بزرگ از نمونه‌کدها، ماژول‌های بزرگ‌تر و اسکریپت‌های کاربردی است. برخی از برجسته‌ترین مطالب آن در کتابی با همین نام، Python Cookbook (انتشارات O'Reilly & Associates، ISBN 0-596-00797-3) نیز گردآوری شده‌اند.

  • https://pyvideo.org پیوندهایی به ویدیوهای مرتبط با پایتون از کنفرانس‌ها و گردهمایی‌های گروه‌های کاربری را گردآوری می‌کند.

  • https://scipy.org: پروژهٔ Scientific Python شامل ماژول‌هایی برای محاسبات و پردازش سریع آرایه‌ها، به‌همراه مجموعهٔ بزرگی از بسته‌ها برای موضوعاتی مانند جبر خطی، تبدیل فوریه، حل‌کننده‌های غیرخطی، توزیع‌های اعداد تصادفی، تحلیل آماری و موارد مشابه است.

برای پرسش‌ها و گزارش مشکلات مرتبط با پایتون، می‌توانید در گروه خبری comp.lang.python مطلب ارسال کنید یا آن‌ها را به فهرست پستی python-list@python.org بفرستید. گروه خبری و فهرست پستی به یکدیگر متصل هستند؛ بنابراین پیام‌هایی که در یکی ارسال شوند، به‌طور خودکار به دیگری نیز فرستاده می‌شوند. هر روز صدها پیام ارسال می‌شود که در آن‌ها کاربران پرسش می‌پرسند (و به پرسش‌ها پاسخ می‌دهند)، قابلیت‌های جدید پیشنهاد می‌کنند و ماژول‌های تازه را معرفی می‌کنند. آرشیو فهرست پستی در https://mail.python.org/pipermail/ در دسترس است.

پیش از ارسال پیام، حتماً فهرست پرسش‌های متداول (FAQ) را بررسی کنید. این فهرست به بسیاری از پرسش‌هایی که بارها و بارها مطرح می‌شوند پاسخ داده است و ممکن است راه‌حل مشکل شما نیز از قبل در آن وجود داشته باشد.

پانویس‌ها