2.8 مسارات بايثون المهنية
أهداف التعلم
في نهاية هذا القسم، ينبغي أن تكون قادرًا على
- تلخيص كيفية استخدام Python في مجالات أخرى غير علوم الحاسوب (CS) وتكنولوجيا المعلومات (IT).
- وصف نوعين مختلفين من التطبيقات المبنيّة بلغة Python.
المجالات والتطبيقات
يفتح تعلم Python الباب أمام العديد من المسارات المهنية المتعلقة بالبرمجة. تشمل مسميات الوظائف على سبيل المثال مهندس برمجيات، وعالم بيانات، ومطور ويب، ومحلل أنظمة. غالبًا ما تتطلب هذه الوظائف شهادة في علوم الحاسوب (CS)، أو تكنولوجيا المعلومات (IT)، أو مجال ذي صلة. ومع ذلك، لا تقتصر البرمجة على هذه المجالات والمسارات المهنية.
يستخدم العديد من المهنيين Python لدعم عملهم. يمكن لبرامج Python أتمتة المهام وحل المشكلات بسرعة. يوضح الجدول 2.8 بعض الأمثلة لاستخدام Python خارج مجالات الحوسبة. تُعدّ معرفة البرمجة مهارةً مفيدة يمكن أن تُعزّز أيّ مسار مهني.
Python هي لغة متعددة الاستخدامات تدعم العديد من أنواع التطبيقات. يوضح الجدول 2.9 بعض الأمثلة للبرامج التي يمكن كتابتها بلغة Python. نظرًا لفائدة Python وشعبيتها، فإنها لغة رائعة للتعلم. ويوجد مجتمع داعم من المحترفين والهواة على استعداد لتقديم المساعدة.
| المجال | مثال على استخدام Python |
|---|---|
| الأعمال | يكتب محاسب برنامج Python لإنشاء تقارير مبيعات مخصصة. |
| التعليم | يكتب معلم برنامج Python لتنظيم تسليمات الواجبات المنزلية. |
| الفنون الجميلة | يكتب فنان برنامج Python لتشغيل عرض فني تفاعلي. |
| العلوم الإنسانية | يكتب عالم لغويات برنامج Python لتحليل التغيرات في استخدام الكلمات العامية. |
| العلوم | يكتب عالم أحياء برنامج Python لتحليل تسلسلات الحمض النووي (DNA) للكشف عن السرطان. |
| التطبيق | مثال على استخدام Python |
|---|---|
| الذكاء الاصطناعي | يطوّر المهندس نماذج لدعم التعرّف على الصور والصوت. مثال: مكتبة TensorFlow. |
| تصوير البيانات | يُنشئ الإحصائي رسومًا بيانية لاستيعاب كمّيات كبيرة من البيانات. مثال: مكتبة Matplotlib. |
| أغراض عامة | معظم البرامج في هذا الكتاب ذات أغراض عامة. مثال: قراءة المدخلات، إجراء العمليات الحسابية، طباعة النتائج. |
| الحوسبة العلمية | Python مفيدة جدًا لإجراء التجارب وتحليل البيانات. مثال: مشروع SciPy. |
| تطوير الويب | يمكن لـ Python تشغيل مواقع ويب تفاعلية. مثال: Instagram مبني باستخدام Django، وهو إطار عمل لـ Python. |
مفاهيم تطبيقية
المجالات والتطبيقات
للاستزادة
لمزيد من الأمثلة على التطبيقات التي يمكن بناؤها باستخدام Python، راجع "أفضل 12 تطبيقًا رائعًا لـ Python في العالم الحقيقي" بقلم روهيت شارما. لمزيد من المعلومات حول المسارات المهنية المتعلقة بـ Python، راجع "ماذا يفعل مطور Python؟" في دليل المسارات المهنية لـ BrainStation.