وبقدر ما تتمثل هذه السلسلة في تثقيف مبرمجي الكمبيوتر الطموحين وعلماء البيانات من جميع الأعمار وجميع الخلفيات ، فهي أيضًا تذكير لنفسي. بعد اللعب بأجهزة الكمبيوتر والأرقام لمدة 4 عقود تقريبًا ، قمت أيضًا بإنشاء هذا لأخذ في الاعتبار كيفية الاستمتاع بأجهزة الكمبيوتر والرياضيات.
باستخدام أجهزة الكمبيوتر المحمولة Jupyter كوسيلة تعليمية تفاعلية ، توفر هذه السلسلة مقدمة لـ:
- علوم الكمبيوتر
- لغة برمجة بيثون
- الحوسبة العددية
- نظرية الأرقام
- أعداد رئيسية
- تصور البيانات
- التعلم العميق
تفاعلي في MyBinder:
الأشرطة في Azure (يتطلب تسجيل الدخول):
ثابت في NBViewer:
استخدم الرابط المقدم لكل جزء أسفل العنوان المقابل.
الإطلاق في Binder (لا يوجد حاجة إلى تسجيل دخول)
انقر فوق الشارة في الجزء المقابل أدناه.
الجزء 1: مقدمة
ابدأ في التعلم هنا أو
ماذا ستتعلم:
-
print هي الأمر لطباعة شيء ما على الشاشة - من السهل جدًا أداء عمليات الرياضيات في بيثون
- يتعامل بيثون مع الأرقام بناءً على أنواع البيانات
- في Python هناك نوعان من البيانات العددية ؛ int و float
- الوظائف هي أدوات قوية لأداء عمليات مختلفة بسهولة
- قد تقبل الوظائف الوسيطات (المعلمات) كمدخلات
- الوظائف هي عمليات الكمبيوتر ، والوسائط هي ما تتم معالجته
- من السهل جدًا إنشاء وظائفك الخاصة
الجزء 2: الأرقام الأولية
استمر في التعلم هنا.
ماذا ستتعلم:
- تتعلق الأعداد الرئيسية بالقسمة
- القبول يعني أنه عندما يتم تقسيم رقم واحد على الآخر ، فإن المنتج ليس رقمًا كاملاً
- الرقم الرئيسي هو أي رقم قابل للقسمة فقط بمفرده و 1
- يعني الثنائي 0 و 1
- المنطق المنطقي هو اللغة الثنائية لأجهزة الكمبيوتر
- يعطينا Python طريقة سهلة الاستخدام لتوجيه أجهزة الكمبيوتر
- تنطوي عبارات المنطق المنطقية على
is ، is not and / or البيانات - يمكن ربط البيانات المنطقية معًا
- تعود البيانات المنطقية دائمًا إما صحيحة أو خاطئة كإخراج
- من السهل إجراء عمليات الحوسبة بأعداد صغيرة
- أكبر عدد رئيسي هو رقم كبير حقًا
- تتطلب أعداد كبيرة جدًا شبكات واسعة من أجهزة الكمبيوتر التي انضم إليها معًا
الجزء 3: نظرة عامة على الخوارزميات
استمر في التعلم هنا.
ماذا ستتعلم:
- الخوارزف مثل الدواخل للمصانع
- عمليات معالجة الخوارزف لإنتاج المخرجات
- البيانات الشرطية هي أداة لوضع المنطق المنطقي في العمل
- البيانات الشرطية هي جزء من "التحكم في التدفق"
- تمنحنا عناصر التحكم في التدفق القدرة على إنشاء قواعد لبرامج الكمبيوتر
- البيانات الشرطية الثلاثة في بيثون هي
if else ، وإلا elif - حتى
if يمكن استخدام وحده لإنشاء بيان مشروط
الجزء 4: نظرة عامة على الأتمتة
استمر في التعلم هنا.
ماذا ستتعلم:
- بشكل عام ، تركز برامج الكمبيوتر على أتمتة العملية
- الحلقات هي وسيلة فعالة للغاية للأتمتة
- مع تغييرات صغيرة على الكود لدينا ، يمكننا إجراء تحسينات كبيرة في القدرة
- في بعض الأحيان يمكننا إنجاز المزيد مع كود أقل!
- من المقنع للغاية تخزين القيم في الذاكرة
- ذاكرة الكمبيوتر لا تشبه الذاكرة البشرية ، وأيضًا ليس مثل صندوق ودائع آمن
- يمكن تخزين أي قيمة في الذاكرة
- يمكن إنشاء الأرقام تلقائيًا مع وظيفة
range - من المجدي تعلم مفاهيم جديدة عن طريق تحسين الأشياء تدريجياً
الاعتمادات
الحوسبة العددية ممتعة هي مشروع مؤسسة EKA.