كتاب تعلم البرمجة مع بايثون 3 2021
وصف كتاب تعلم البرمجة مع بايثون 3 2021
كتاب لتعلم بايثون للمبتدئين بإصداره الثالث.تأليف : جِرار سوينترجمة : هشام رزق اللهمراجعة وإخراج : مجتمع لينكس العربيهذا الكتاب مترجم من الفرنسية إلى العربية يأخذك من مرحلة المبتدئ ويضعك على بداية الطريق نحو الإحتراف لما فيه من أمثلة وتطبيقات على مكتبات متنوعة..بايثون (بالإنجليزية: Python) هي لغة برمجة، من لغات المستوى العالي، تتميز ببساطة كتابتها وقراءتها، سهلة التعلم، تستخدم أسلوب البرمجة الكائنية، مفتوحة المصدر، وقابلة للتطوير. تعتبر لغة بايثون لغة تفسيرية، متعددة الأغراض وتستخدم بشكل واسع في العديد من المجالات، كبناء البرامج المستقلة باستخدام الواجهات الرسومية المعروفة وفي عمل برامج الويب، بالإضافة إلى استخدامها كلغة برمجة نصية للتحكم في أداء بعض من أشهر البرامج المعروفة أو في بناء برامج ملحقة لها. وبشكل عام يمكن استخدام بايثون لبرمجة البرامج البسيطة للمبتدئين، ولإنجاز المشاريع الضخمة كأي لغة برمجية أخرى في نفس الوقت. غالباً ما يُنصح المبتدؤون في ميدان البرمجة بتعلم هذه اللغة لأنها من بين أسرع اللغات البرمجية تعلماً.نشأت بايثون في مركز CWI (مركز العلوم والحاسب الآلي) بأمستردام على يد جايدو ڤان روسم في أواخر الثمانينات من القرن المنصرم، وكان أول إعلان عنها في عام 1991. تم كتابة نواة اللغة بلغة سي. أطلق ڤان روسم الاسم "بايثون" على لغته تعبيرًا عن إعجابه بفِرقَة مسرحية هزلية شهيرة من بريطانيا، كانت تطلق على نفسها الاسم مونتي بايثون.تتميز بايثون بمجتمعها النشط، كما أن لها الكثير من المكتبات البرمجية ذات الأغراض الخاصة والتي برمجها أشخاص من مجتمع هذه اللغة، مثلاً مكتبة باي جايم التي توفر مجموعة من الوظائف من أجل برمجة الألعاب. ويمكن لبايثون التعامل مع العديد من أنواع قواعد البيانات مثل ماي إس كيو إل وغيره.متعددة الاستخداماتتعد بايثون متعددة الاستخدامات كونها لا تختص باستخدام محدد, فيمكن استخدامها بعدة مجالات منها:بتطوير الويب باستخدام عدة أطر عمل مختصة أشهرهم فلاسك أو إطار جانغو .تطوير واجهات المستخدم الرسومية, يتم إستخدام مكتبات عدة مثل مكتبة كيوت (بالإنجليزية: Qt) أو مكتبة جتك+ (بالإنجليزية: GTK+).أمن المعلومات, حيث يوجد العديد من برمجيات الطرف الثالث التي تُصنَّع من قبل مبرمجين متفرقين حول العالم تساعد العامل بمجال أمن المعلومات على محاكاة عمليات الإختراق وصنع الأدوات المؤتمتة للعملية أو الأدوات التي تقوم بتثبيت الترقيعات الأمنية لحل العلّة المكتشفة.البيانات الضخمة, بسبب قدرة بايثون على التعامل مع البيانات بشكل سلس و تحليلها و وجود العديد من المكتبات المختصة في هذا المجال مثل pandas فتعد بايثون خيار ممتاز للعاملين في هذا المجال.يوجد العديد من المجالات الأخرى فتدخل بايثون في جميع مجالات المتسخدمة في علوم الحاسوب تقريباً فيمكن حتى استخدامها كاللغة ثانوية في المشاريع البرمجية..
ليست هناك تعليقات:
إرسال تعليق