تم نشر هذا الكتاب عن طريق أكاديمية حسوب Hsoub ، وهو ترجمة للكتاب الإنجليزي الذي يحمل عنوان "How to Code in Python" للكاتبة ليزا تاغليفيري. تمت عملية الترجمة إلى اللغة العربية بواسطة محمد بغات وعبد اللطيف ايمش، وتمت مراجعته من قبل جميل بيلوني. يهدف الكتاب إلى شرح المفاهيم البرمجية الأساسية باستخدام لغة البرمجة بايثون Python. يسعى فريق أكاديمية حسوب من خلال هذا الكتاب إلى إثراء المكتبة العربية وتقديم فائدة للقارئ والمبرمج العربي، بهدف فتح أبواب عالم البرمجة الممتع والمثير أمامهم. كما تم ربط هذا الكتاب بتوثيق لغة Python في موسوعة حسوب، وذلك لتسهيل الوصول إلى أي جزء من اللغة مباشرة وقراءة التفاصيل باللغة العربية.
كتاب البرمجة بلغة بايثون pdf How to code in Python من اصدار اكاديمية حسوب
لقد إطلعت على الكتاب باللغة الإنجليزية من قبل وهو جدّ مفيد ومهم للمهتمين بتعلم لغة بايثون، وهذه اﻷخيرة هي واحدة من أشهر وأسهل لغات البرمجة في العالم. أعجبني أن الكتاب مرتبط بتوثيق لغة بايثون في موسوعة حسوب، وهذا يساعد على توضيح المفاهيم والأمثلة باللغة العربية. أنا معجب بجهود فريق أكاديمية حسوب في إثراء المحتوى العربي في مجال البرمجة، فهذا يعزز ثقافة تعلم البرمجة في المجتمعات العربية وأوساط شبابنا.
على الرغم من أن هذا الكتاب يبدو ثريًّا فعلًا، فأنا أعاني مع كتب البرمجة بصراحة. لا أستطيع أن أدرس البرمجة من خلال محتوى نصّي جاف. لأنني أجد أن الأمر في حاجة إلى التطبيق أكثر من الشرح، وبالتالي فإن الكتب في هذا النوع من الصياغات لا تتحمّل التعامل التفاعلي الذي يكون موجودًا في الدورات التدريبيّة على سبيل المثال، سواء الرقميّة أو الواقعية منها. فهل ترى أن السبب وراء ذلك أنني غير مختص؟ أم أنني لم أجرّب دراسة البرمجة عبر الكتب بالقدر الكافي؟
أنا موافق تمامًا على رأيك أخي علي، من وجهة نظري، البرمجة هي من تلك الأشياء التي يتم تعزيز فهمها بشكل كبير من خلال التكرار والتطبيق الفعلي، بدلاً من الاكتفاء بالقراءة فقط.
فمن الواضح أن قراءة كود برمجي من كتاب قد يمنحنا فهمًا أوليًا للمفاهيم والهياكل، ولكنه قد يظل مجرد نظريات حتى يتم تطبيقها عمليًا. عندما نقوم بتطبيق الشيفرة البرمجية بأنفسنا ونجد أنفسنا نكتشف التفاصيل الصغيرة والتحديات الفعلية التي يمكن أن تظهر.
بالتطبيق المباشر، يمكن للمفاهيم أن تترسخ بشكل أفضل في ذهننا. يمكن أن نتعلم كيفية التعامل مع المشكلات الحقيقية، وكيفية تجاوز التحديات التي تظهر أثناء البرمجة. هذا يساعدنا على تطوير مهاراتنا بشكل أفضل ويمنحنا الثقة في العمل البرمجي.
التعليقات