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

لغـة ” البايثـون ” هي الحــل لكل مُبتــدئ فى البــرمجــة !


من المعلوم ان هناك عدد كبير من لغات البرمجة. وللبــدء فى هــذا المجال الواسـع يجب ان نختار لغة سهلة في التعلم وقوية ومطلوبة في سوق العمل..
لذلك اخترت لغة python  وهي اللغة هي الاكثر سهولة على الإطلاق  للبـدء في تعلم لغات البرمجة ، ودائماً ينصح بها المبتدئين.. كما انها مطلوبة جداً في اسواق العمل ، فحسب احصائيات شركة Linkedin   كانت هذه اللغة من المهارات الاكثر طلباً ..
كل ذلك هو ماجعلنــي أخصص هذا المقال للحديث عن لغــة البايثــون ..

ملاحظة هامة :

جميع لغات البرمجة دون اسثناء لتتعلمها بشكل صحيح يجب ان تجرب وتحل التمارين بشكل مستمر ولن تتعلمها بمجرد قراءتك للكتب او مشاهدتك للدروس .. القاعدة الاولى والاخيرة هــي أن تجــرب وتحــاول بإستمــرار..

 تم انشاء لغة  python في مركز العلوم والحاسب الآلي في امستردام في اواخر الثمانيات وكان الفضل يعود الى جويـدو فان روزم حيث كان أول ظهور لها الى هذا العالم عام 1991 , وتم كتابة نواة هذه اللغة بلغة C , وقد تم تسميتها بهذا الاسم بسبب اعجاب فان رزوم بفرقة مسرحية بريطانية الاصل تدعى Monty python.
جويـدو فان روزم: مبرمج هولندي من مواليد عام 1956 حصل على شهادة ماجستير في الرياضيات وعلوم الحاسب عام 1982 يعمل حالياً في DropBox  , وعمل في Google  بين عامين 2005 و 2012   كما انه يفوم دائماً في تطور لغة python .

استخدامها:

تستخدم لغة python  في العديد من المجالات :

في تطوير الويب ، وفي البرامج التي تستخدم الواجهات الرسومية  ، وفي توزيعات انضمة التشغيل..
سأذكر بعض البرامج التي اعتمدت على لغة python بشكل جزئي أو بشكل كامل . (بعض من هذه البرامج كتب بلغة ال C أو C++  لكن لغة python دعمت هذه البرامج بشكل كبير بطريقة او بأخرى) .
برامج التصميم الثلاثية الابعاد :
  • MAYA
  • Blender

الالعاب الشهيــرة المصممة بلغة  python  :

  • Civilization IV
  • World of Tanks
  • Battlefield 2
  • Eve Online

البرامج الاخرى :

BitTorrent , DropBox , Cinema 4D
الشركات الكبرى التي تستخدمها :
لغـة البايثــون تستخدم بكثرة وعلى نطاق واسع من قبل Google  و NASA فهي جزء لا يتجزأ منهم ,وتعد عنصراً أساسيـاً لمعظم توزيعات Linux  , كما انها مستخدمة في Yahoo Maps , Yahoo Groups , U ltraseek

ميزاتها :

# من اكثر اللغات تميزاً من حيث البساطة  والقوة ، حيث انها تعتبر جيدة جداً للمبتدئين من حيث  عدم تعقيد الجمل المكتوبة ولا تحتاج سوى المعرفة القليلة ببعض الكلمات الانكليزية الاساسية  للبدء فيها وتعلمها بدون بذل جهد .
# يمكنها التعامل مع معظم انظمة قواعد البيانات مثل MySQL, Oracle .
# مفتوحة المصدر اي انك لست بحاجة لشراءها ، ويتم تحسينها بشكل مستمر من قبل المطورين الذين يريدون من هذه اللغة ان تكون بأفضل حالاتها .
# سريعة العمل في تطوير التطبيقات كما انها  تعمل على العديد من المنصات مثل Linux  Windows, Macintosh, .
# قابلة للتمديد والتضمين اي يمكنك تضمين بايثون ضمن برامج C\C++   كما يمكنك كتابة اجزاء من برنامجك بلغة C\C++
# تمتلك مكتبة شاملة التي تساعدك في العمل على مختلف الاشياء مثل GUI , XML, HTML

كتب يمكنك الاستفادة منها :

بعد كل ما عرفتــه عن هذه اللغة الممتعة ، هل انت مستعد للبدء في تعلمها؟!

تعليقات

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

لهذه الأسباب ينبغي عليك أن تشارك معرفتك مع الآخرين

يقول الأديب والمفكر العالمي ليو تولستوى : “لا علاقة بالنجاح بما تكسبه في الحياة أوتنجزه لنفسك ،النجاح هو ماتفعله للآخرين”. قد يكون الكثير منّا يطبق هذا المصطلح لكن دون وعي مثل أشياء كثيرة نفعلها ولا ندري ما هو تعريفها، وعندما تتعرف أكثر على الشيء الذي تفعلهتجد متعة وشغف أكثر مما سبقعندما تفعله مرة أخرى. هذا ما سيحدث لك أيها القارئ الفاضل بعد قراءة هذا المقال. حاول علماء عدّة أن يضعوا تعريفًا واضحًا لمشاركة المعرفة، ولكن لم يكن لعملية مشاركة المعرفة مفهومًا واحدًا فيما بينهم. فقد رأى كل من(Ryu, Ho, and Han) عام 2003أن مشاركة المعرفة هي “سلوك الفرد نحو نشر المعرفة المكتسبة داخل المنظمة”.

6 سمات تجدها في شخصية المبرمج

عندما تجد أحدهم يسير في الطريق و أصابعه تتحرك بتلقائية فهو ليس بالضرورة أن يكون عازف “بيانو” – و ليس بالطبع نشال – .. فإعلم انك من الممكن ان تكون امام ممتهن مهنة العصر…انه المبرمج .. أتذكر عند أوراقي لجهة و عند سؤال المسؤول عن مهنتي .. أجبت بكل فخر: “مبرمج”.. وجدته أنفجر ضاحكا .. التفت حولي لأجد الجميع يضحكون أيضا ! .. ثم قال لي  ضاحكا: “يعني بتعمل ايه؟” ! تلك الشخصية الجديدة في مجتمعنا لها خصائصها الفريدة التي تم اكتسابها بحكم عمله اليومي.. سأحاول هنا سرد بعض تلك الخصائص….

لأصحاب القلوب الحديدية: الرياضات العشر الأخطر في العالم !

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