Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

507 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

المقدمة البايثونية للبرمجة

اضغط على الرابط لتصفح الكتاب.

رجل آلي يفكر بلغة بايثون

بسم الله الرحمن الرحيم. والحمد لله والصلاة والسلام على رسول الله وآله وصحبه ومن والاه. أما بعد.

ما سبب تأليفي للكتاب؟

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

ثم أعدت النظر فيه فراعيت أصحاب التخصصات غير التقنية إذْ لم أغرِق في التفاصيل الرياضية ولا الحاسوبية الدقيقة.

  1. فمن أراد أن يبدأ في البرمجة فليبدأ بهذا الكتاب؛ فالمواضيع منظمة بشكل منطقي وعملي مع مسائل نافعة للمبرمج تقترب في كل مرة من الواقع أكثر فأكثر.
  2. ومن أراد مرجِعًا لمواضيع البرمجة بلغة بايثون فهذا الكتاب صديقه؛ فالكتاب مقسَّم بحسب الموضوعات وكل موضوعٍ مقسَّم كذلك لتسهيل الوصول إلى أي مفهوم. كما تستطيع استعمال خاصيَّة البحث.
  3. وهو كذلك معينٌ لمن أراد تدريس البرمجة منطلقًا من لغة بايثون؛ فقد جمعتُ فيه ما تفرَّق ونظمتُه بعد نظرٍ في عدة مؤلفات مماثلة، وعلى ما رأيتُ أنه أنفع للمتعلم، وأضفتُ بعض الأقسام المتممة لما رأيت أنه ناقص بدونها.

ماذا ستتعلم؟

فأما المخرجات من المادة العلمية فهي كالآتي:

  1. التعرف على البرمجة؛ قراءة وكتابة وتشغيلا
  2. تكوين التصورات الأساسية التي تنبني عليها برمجة البرمجيات؛
  3. القدرة على التعلم: كفتح مكتبات برمجية بايثونية للاستفادة من النتاج المعرفي البرمجي المتراكم، أو التعلم مع الذكاء الاصطناعي، أو ساحات النقاش البرمجية والمقاطع والكتب الأخرى.

ونحن في هذا نهدف لتأهيلك لمسارين -على الأقل-:

  1. مسار مهندس البرمجيات
  2. مسار محلل البيانات

وغيرهما.

About

تعلم البرمجة لغير الناطقين بها بلغة بايثون. التأهيل لمسار هندسة البرمجيات ومسار تحليل البيانات.

Topics

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages