التخطي إلى المحتوى الرئيسي

بايثون

اليوم درس وشرح جديد عن
ما هي لغة Python وما هي تطبيقاتها وبماذا سيُفيدني تعلّمها؟
______________________________________
لغات البرمجة كثيرة ورغم أنك تقريبا تستطيع فعل كل شيئ بكل لغات البرمجة المعروفة تبقى لكل لغة مجال تحتكره ,ربما لا تحتكره لكن تستطيع القول أن المطورين يفضلون استخدام لغة محددة للقيام ببعض المهام ,قد يكون السبب أن هذه اللغة تتوفر على أطر عمل قوية أو مدعومة بشكل جيد ,أو بكل بساطة سهلة.

في هذه التدوينة سنتعرف على لغة برمجة قوية وجميلة وهي بايثون أو Python هي من اللغات المشهورة في عالم البرمجة ,هذه الشهرة لم تأتي هكذا فهناك أسباب لذلك ,أهمها حسب المحترفين بهذه اللغة هي السهولة والإنتاجية وإمكانية استخدامها في كل المجالات وكل الأنظمة تقريبا.
____________________________________
ماهي بايثون ؟
هي لغة برمجة ابتكرها “جايدو ڤان روسم”، كانت أول نسخة لها في عام 1991 وكان رقم الإصدار في تلك السنة هو 0.9.0 أما أحدث إصدار يحمل الرقم 3.6.1 ,ويعتبر الإصدار رقم 3 هو الأكثر استخداما حاليا,كما أن هناك هجرة كبيرة من النسخ القديمة إلى النسخة رقم 3 فما فوق, لما توفره هذه النسخة من تحسينات ودعم.
بايثون لغة برمجة تفسيرية وعالية المستوى تستخدم في الكثير من المجالات ,مثل الويب وبرامج سطح المكتب وأيضا تستخدم في برمجة الألعاب ,وهذا بفضل العشرات من أطر العمل والمكتبات القوية التي أكسبت هذه اللغة شهرة واسعة, زد على هذا أن هذه اللغة سهلة للغاية فالكود الخاص بهذه اللغة سهل الكتابة والقراءة.على سبيل المثال يمكنك برمجة الألعاب عن طريق مكتبة PyGame والتي تمكنك من برمجة ألعاب بسرعة وسلاسة ,كما أن هذه المكتبة بداية متالية لتعلم اساسيات برمجة وتصميم الألعاب ,ستتعرف على مجموعة من التقنيات والبنية الخاصة بالألعاب, هذا لا يعني أنها ليست مناسبة لصناعة ألعاب قوية فمثلا لعبة metin2 معتمدة على هذه المكتبة,بالإضافة إلى برمجة الألعاب يمكنك أيضا برمجة تطبيقات سطح المكتب أيضا لفعل هذا توجد العديد من المكتبات أشهرها GTK أو مكتبة QT.
من جهة أخرى يمكنك برمجة مواقع الانترنت بلغة بايثون بالاعتماد على مجموعة من أطر العمل أشهرها Django وهو إطار عمل قوي وصلب ,يكفي أن مواقع كبيرة تستخدمه مثل Bitbucket أو Pinterest , ما يضيفه إطار العمل هو بيئة توفر السرعة والتنظيم والحماية وهذه من أهم العوامل لنجاح أي موقع, مجالات استخدام بايثون لا تتوقف هنا بل أيضا تشمل مجال أكثر إثارة وهو عالم تجارب الإختراق وغيرها من مجالات مثل الذكاء الاصطناعي, رغم هذا فالكثير ينتقد هذه اللغة بوصفها بطيئة نوعا ما وهذا راجع لبنية اللغة نفسها, في المقابل أغلب المبرمجين يفضلونها لأنها جميلة وتساعد على الإنتاجية.
في استطلاع رأي قام به موقع Stackoverflow جاءت بايثون في الرتبة السادسة في صنف ال Back-End وهذا تلميح على شهرة هذه اللغة.
___________________________________________
تعلم لغة بايثون
تعلم أي لغة برمجة يتعلق بشكل أساسي بالتوثيق الخاص باللغة وهذا متوفر من خلال الموقع الرسمي للغة , من جهة أخرى الشروحات والتطبيقات المختلفة متوفرة بكثرة ,فهناك الكثير من المواقع التي توفر دورات متنوعة ,أيضا هناك الكثير من الدورات على يوتيوب من بينها دورة باللغة العربية في لغة البرمجة بايثون.

إعداد البيئة المناسبة للتعلم سهل للغاية ,فإن كنت تستخدم لينكس فلا تحتاج لشيء فهي تكون مثبتة مسبقا ,أما في ويندوز فهناك برنامج يمكنك تحميله من الموقع الرسمي يمكنك من تنصيب اللغة والبدء في كتابة كود بلغة بايثون على الطرفية ,أما إن كنت تفضل العمل على بيئة تطويرية متكاملة فيمكنك الإعتماد على IDE المسمى PyCharm الذي يتوفر في نسختين منها نسخة مجانية.
واسف لطولة الشرح وتعريفوسنقوم بتنزيل كورسات وشروحات عن النسخه المجانيه  

تعليقات

المشاركات الشائعة من هذه المدونة

مواقع تعلمك اختراق وحماية

مواضيع مخفية على معضمكم  مواقع تعلمك اختراق وحماية ... وتختبر مسوياتك وتحددلك ضعفك وكيفية تقويتو في مجال القرصنة اعتقد انكم لم تسمعو عنهم لان حدكم هو يوتيوب والان يجب عليكم الغوص في الاعماق  إضافة إلى ذلك فهذه المواقع تساعدك على تطوير نفسك في هذا المجال عبر اكتساب طرق جديدة في التخفي و الاختراق OverTheWire 1-- overthewire.org/wargames/ هو موقع رائع ويضم ملايين المستخدمين الذين يقومون بمساعدتك على فهم وتعلم مجموعة من الطرق الجديدة للإختراق والحماية وأيضا مجموعة من المفاهيم المتعلقة بهذا المجال ، والمهم هو أنه يقدم مجموعة من الإختبارات والتحديات التي عليك القيام بها لثتبث نفسك . ------------------------------------- bright­shadows 2--www.bright-shadows.net/ يجب أن تنشئ حسابا في الأول بالموقع بعدها ستسطيع إتمام التحديات الموجودة والتي عبارة عن إخفاء المعلومات والتشفير والكثير من الأشياء الأخرى التي يكون كل هكر على دراية بها. -------------------------------- Hack This Site 3-- www.hackthissite.org/ أولا هو موقع معروف وله شعبية كبيرة لأنه يقدم لك مجم...

صفحات مزورة جاهزة لإختراق

 يهديك صفحات مزورة جاهزة لإختراق مواقع التواصل بجميع أنواعها ومواقع اخرى يمكنك اختراقها من خلال هدا الموقع واجهة الموقع تأتيك بهدا الشكل ما عليك سوى التسجيل كعضو جديد والعمل مباشرة نصيحة : لا تستعمل الإختراق فيما يغضب الله أنا بريئ من تصرفاتك رابط الموقع من هنا ==> http://jokerdz.com/?

ثغرة الطفل ل تطير الحسابات

ثغرة الطفل ل تطير الحسابات https://www.facebook.com/help/contact/1408156889442791 الوصف Hello Facebook This person is sick and sexy Hawa does not annul the life Hua fact 13 years old and publishes the clips in the group and publishes the naked pictures and send them to us on our MSN Messenger and this bothers me seriously I delete the account in Qat ........... **السلام عليكم ورحمة الله وبركاته** صفحتنا الجديده علي الفيسبوك : https://www.facebook.com/Mo22220/ قناتنا الجديده علي اليتيوب: https://youtu.be/xrCpr-fMmhQ موقعنا ع جوجل: https://pyramid222.blogspot.com/2019/07/hello-facebook-this-person-is-sick-and.html?m=1