المبادئ الاساسية لتعلم لغة بايثون
سوق العمل ملئ بلغات البرمجة ولكى نبدأ فى
التعلم يجب اختيار لغة سهلة فى التعلم وقوية وعليها الطلب
لغة بايثونpaython هى اللغة المثالية حيث انها اللغة الاكثر سهولة بين جميع
لغات البرمجة وانصح بها اى مبتدأ يريد تعلم لغات البرمجة وهذا بجانب انها مطلوبة
فى سوق العمل طبقا لاكثر من احصائية اهمها احصائية شركة لينكداين
ملحوظه يجب اخذها فى الاعتبار
لتتعلم اى لغة برمجه يجب ان تتابع وتقرا
وتشاهد بشكل دورى جميع الدروس للغة المراد تعلمها وان تقوم بعمل التمارين والتجارب
باستمرار
بسم الله نبدأ
الظهور الاول للغة بايثون python كان فى مركز علوم الحاسب الالى
بامستردام فى اواخر الثمانيات وكان صاحب الفضل لانشائها هو جويدو فان روزم واول
ظهور لها كان عام 1991 ، واول نواة لكتابتها كانت بلغة C ، وقام فان روزم بتسميتها بهذا
الاسم نسبة الى فرقة بريطانية مسرحية تسمى Monty Python .
-
التعريف بفان روزم
هو مبرمج من هولندا ولد فى عام 1956 حاصل على
ماجستير رياضيات وعلوم حاسب الى فى 1982 ويعمل فى شركة DropBox وعمل ايضا فى شركة جوجل من عام 2005 وحتى عام 2012 ويقوم
الى وقتنا هذا بتطوير لغة بايثون python .
-
استخدام لغة بايثون python
تستخدم لغة بايثون python فى تطوير صفحات الويب وفى اى برنامج يستخدم
الواجهات الرسومية والتوزيعات الخاصة بانظمة التشغيل ومن البرامج المعتمدة بالاساس
هو جزئيا على لغة بايثون python
على الرغم من ان بعض تلك البرامج كتب بلغة c++ او لغة c لكن للغة بايثون python الفضل فى دعم تلك البرامج بشكل او باخر كبير .
-
برامج التصميم ثلاثية الابعاد
MAYA
Blender
-
اشهر الالعاب المصممة بلغة بايثون python
-
Civilization IV
Battlefield 2
Eve Online
-
World of Tanks
-
برامج اخرى
BitTorrent
, DropBox , Cinema 4D
- اهم الشركات الكبرى التى تقوم باستخدامها
شركة جوجل google وناسا NASA تقوم باستخدان لغة بايثون python بشكل كبير وتعتبرأ جزأ لا يتجزأ بهم ، وهى ايضا
من العناصر الاساسية لتوزيعات Linux وتستخدم ايضا فى كلا من Yahoo Maps - Yahoo Groups - U ltraseek
-
مميزات لغة بايثون python
* اكثر لغات البرمجه سهولة
وبساطة وقوة فى نفس الوقت وهى مناسبة تماما للمبتدئين حيث ان الجمل المكتوبة بها
ليست معقده كاللغات الاخرى وتحتاج لمعرفة قليلة بعدد قليل من كلمات اللغة
الانجليزية لتبدأ بتعلمها دون ان تبذل اى جهد يذكر .
* يمكنك بها ان تتعامل مع اغلب انظمة
قواعد البانات مثل MySQL, Oracle .
* لغة مفتوحة المصدر وذهذا يعنى انك لست متضر لشرائها وبجانب
هذا يتم تحسينها وتطويرها باستمرار من المطورين
* تستخدم فى تطوير التطبيقات بشكل اسرع فى العمل حيث انها
تستخدم فى منصات مثل Linux
Windows, Macintosh,
* لغة تمكنك من التمديد والتضمين داخل لغات اخرى مثل برامج لغة C و C++ وكتابة اجزاء منها بهذة اللغات
* بها مكتبة كبيرة وشاملة تدعمك فى
العمل بكثر من الاشياء مثل GUI , XML, HTML
والى هنا انتهينا ونرجو ان يكون هذا المقال
قد شجعك للبداية فى تعلم هذه اللغة الجميلة والسهلة
مواضيع ذات صلة