بايثون - مدير الحزم PIP
ما هو PIP؟
في أي مشروع تبنيه بلغة بايثون ستقوم في الغالب باستخدام كلاسات و دوال جاهزة قام ببنائها مطورون آخرون حتى لا تضيع وقتك في بناء كل شيء من الصفر.
في هذا الدرس ستتعلم كيف تقوم بتضمين أكواد جاهزة في مشاريعك بكل سهولة بالإعتماد على مدير الحزم PIP بالإضافة إلى طريقة فعل ذلك من خلال برنامج PyCharm.
مدير الحزم PIP هو بمثابة أداة تساعدك في تحميل و تضمين أي حزمة تريد في مشاريعك بكل سهولة بدل أن تضطر إلى أن تبحث عنها بنفسك في النت.
الآن، بما أنك شخص واحد من ضمن ملايين الأشخاص الذين قرروا استخدام لغة بايثون في بناء مشاريعهم، فهذا يعني أن مطورين كثر قاموا حتماً ببناء أكواد جاهزة و نشرها مجاناً حتى يستفيد منها باقي المطورين مع الإستمرار في تحديث هذه الأكواد حتى تظل تتوافق مع التحديثات المستمرة للغة بايثون و لمعالجة أي ثغرات في هذه الأكواد.
المطور الذي يعمل بطريقة إحترافية، يقوم في العادة ببناء الموديول بنفس الطريقة التي تعلمتها سابقاً. أي يقوم بإنشاء ملف بايثون و بداخله يقوم بتعريف الكلاسات و الدوال إلخ.. و طبعاً لا شيء يمنع المطور من أن يقوم بإنشاء أكثر من موديول، أو أن يقوم بتضمين موديول آخر في الموديول الذي يقوم بتطويره.
عند تجميع الملفات في مجلد واحد لجعلها قابلة للتحميل و التضمين مع بعضها دفعة واحدة فإنها تصبح حزمة ( Package ).
طريقة تحميل PIP
إبتداءاً من الإصدار 3.4 من لغة بايثون، أصبح يتم تثبيت PIP بشكل تلقائي أثناء تنصيب لغة بايثون.
أي إذا كنت تستخدم هذا الإصدار أو أي إصدار أحدث فلا حاجة لأن تقوم بتحميله لأنها أساساً موجودة في جهازك يمكنك استخدامها فوراً.
في حال كنت تستخدم إصدار قديم من لغة بايثون، فهذا هو الموقع الرسمي pypa.io لتحميل PIP و ستجد الخطوات التي يجب إتباعها لتحميله و تنصيبه بشكل صحيح على الحاسوب و إذا واجهت صعوبة بذلك فيمكنك البحث في يوتيوب لتعلم طريقة تحميله و تثبيته.
الموقع الرسمي لتحميل حزم بايثون
في موقع pypi.org تجد جميع الحزم التي يمكنك تنصيبها بواسطة PIP.
جاهز لرحلة التحدي؟
قم بتوليد تمارين لا نهائية بشكل تدريجي (10 في كل مرة) بناءً على هذا الدرس. كل تمرين مصمم لرفع مستوى تفكيرك المنطقي.