لغـة ” البايثون ” هي الحــل لكل مُبتــدئ فى البــرمجــة !
من المعلوم ان هناك عدد كبير من لغات البرمجة. وللبــدء فى هــذا المجال الواسـع يجب ان نختار لغة سهلة في التعلم وقوية ومطلوبة في سوق العمل..
لذلك اخترت لغة 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, .
# قابلة للتمديد والتضمين اي يمكنك تضمين بايثون ضمن برامج CC++ كما يمكنك كتابة اجزاء من برنامجك بلغة CC++
# تمتلك مكتبة شاملة التي تساعدك في العمل على مختلف الاشياء مثل GUI , XML, HTML
كتب يمكنك الاستفادة منها
- Beginning Python – James Payne
- Head First Python – Paul Barry
- Python For Dummies – Stef Maruch,
- Think Python – Allen B. Downey
بعد كل ما عرفتــه عن هذه اللغة الممتعة ، هل انت مستعد للبدء في تعلمها؟!
أحلى ماعندنا ، واصل لعندك! سجل بنشرة أراجيك البريدية
بالنقر على زر “التسجيل”، فإنك توافق شروط الخدمة وسياسية الخصوصية وتلقي رسائل بريدية من أراجيك
عبَّر عن رأيك
إحرص أن يكون تعليقك موضوعيّاً ومفيداً، حافظ على سُمعتكَ الرقميَّةواحترم الكاتب والأعضاء والقُرّاء.
انا مش بحب ديما الدفاع عن لغة برمجة بالطريقة ديه لان قوة وسهولة اى لغة هى فى اعتمدها لنظام OOP وده تقريبا بقا فى معظم لغات البرمجة . المهم لما تروج للغة معينة بلاش توهم الناس بالسهولة والبساطه لان كل حاجة بيحتاج تعليمها وقت قوة لغة البرمجة اى كانت فى كم نظم التشغيل اللى بتشتغل عليها برامجها . العملية مش رزع محتوى تقنى وخلاص .
اي انا حاولت اتعلما بس للاسف بعد جهد كبيير جدا قدرت احصل ع ٣كتب عربية بتحكي عن بايثون
بس تلت كتب!!!
لمن يريد تعلم هذه اللغه قمت ب عمل دوره لها وساكملها قريبا ان شاء الله
http://www.youtube.com/user/TheComputergeniuses/videos
لمن يريد تعلم هذه اللغه قمت ب عمل دوره لها وساكملها قريبا ان شاء الله
http://www.youtube.com/user/TheComputergeniuses/videos
لمن يريد تعلم هذه اللغه قمت ب عمل دوره لها وساكملها قريبا ان شاء الله
http://www.youtube.com/user/TheComputergeniuses/videos
لمن يريد تعلم هذه اللغه قمت ب عمل دوره لها وساكملها قريبا ان شاء الله
http://www.youtube.com/user/TheComputergeniuses/videos
لمن يريد تعلم هذه اللغه قمت ب عمل دوره لها وساكملها قريبا ان شاء الله
http://www.youtube.com/user/TheComputergeniuses/videos
الحمد لله كان اختياري صحيح باختيارها كاول لغه برمجه اتعلمها
Think python is free
http://www.greenteapress.com/thinkpython/thinkpython.pdf
Think python is free
http://www.greenteapress.com/thinkpython/thinkpython.pdf
شي رائع جدا مقرنتا باللغات البرمجيه الاخرى والتي عانينا منها كثيرا
شكراً على المعلومات القيّمة.
PYTHON cource
http://www.youtube.com/watch?v=z7wxdnxYw7g&list=PL950Efy-wRrm0nIJmefxgva6n6d8dnlJl
hope you find it usueful for you
موضوع جميل انشاء الله نتعلمها
لريد ان اتعلم هذه اللغه
موضوع ممتاز
الكتب مدفوعة وليست مجانية..؟
نعم مستعد لتعلم هذه اللغة
جزاك الله خيرا
بديت اتعلم فيها عن طريق موقع codecademy.com
شفت الموقع هنا بواحد من المقالات
جميل كنت احتاج إلى مثل هذا من فترة، جزاك الله خيرا