العودة للمتجر
Think Python
كتاب هندسي هندسة البرمجيات

Think Python

الناشر: Eng.Yousif Sajjad
مجاني
سجّل دخول للشراء

وصف الملزمة

التاريخ الغريب لهذا الكتاب في يناير 1999 كنت أحضر لتدريس فصل تمهيدي في البرمجة بلغة جافا. كنت قد درسته ثلاث مرات وكنت أشعر بالإحباط. معدل الفشل في الفصل كان مرتفعًا جدًا، وحتى بالنسبة للطلاب الذين نجحوا، كان المستوى العام للإنجاز منخفضًا جدًا. واحدة من المشاكل التي رأيتها كانت الكتب. كانت كبيرة جدًا، مع الكثير من التفاصيل غير الضرورية عن جافا، وليس هناك ما يكفي من الإرشادات على مستوى عالٍ حول كيفية البرمجة. وجميعها كانت تعاني من تأثير باب الفخ: تبدأ بسهولة، وتتقدم تدريجيًا، ثم في مكان ما تقريبًا عند الفصل الخامس ينهار كل شيء. الطلاب يواجهون كمية كبيرة جدًا من المواد الجديدة بسرعة كبيرة، وكنت أقضي بقية الفصل الدراسي في جمع القطع. قبل أسبوعين من اليوم الأول للدروس، قررت كتابة كتابي الخاص. كانت أهدافي: • اجعله قصيرًا. من الأفضل للطلاب قراءة 10 صفحات من عدم قراءة 50 صفحة. • كن حذرًا مع المفردات. حاولت تقليل المصطلحات وتعريف كل مصطلح عند استخدامه لأول مرة. • بني تدريجيًا. لتجنب أبواب الفخ، أخذت أكثر المواضيع صعوبة وقسمتها إلى سلسلة من الخطوات الصغيرة. • ركز على البرمجة، وليس لغة البرمجة. شملت الحد الأدنى المفيد من جافا وتركت الباقي. كنت بحاجة إلى عنوان، لذلك بدافع اللحظة اخترت "كيف تفكر كعالم حاسوب". كانت النسخة الأولى لي بدائية، لكنها نجحت. قرأ الطلاب المواد، وفهموا ما يكفي لأتمكن من قضاء وقت الفصل في المواضيع الصعبة والمواضيع المثيرة (والأهم) السماح للطلاب بالممارسة. أصدرت الكتاب بموجب رخصة جنو للمستندات الحرة، التي تسمح للمستخدمين بنسخ الكتاب وتعديله وتوزيعه.