تعلّم البرمجة وعلوم البيانات
هذه صفحة تجريبية للمكفوفين وضعاف البصر الذين يريدون أن يبدأوا البرمجة وتحليل البيانات.
النص عربي، من اليمين إلى اليسار. لا صور هنا، ولا قوائم مخفية، ولا حركة تلقائية.
على هذا الموقع كتابان عربيان كاملان للقراءة مع قارئ الشاشة. الشيفرة تبقى بلغة Python، لأن هذه هي لغة البرامج. الشرح بالعربية.
كتبان بالعربية للقراءة الآن
اقرأ هذين المستودعين على GitHub. GitHub يعرض النص كعناوين وفقرات وروابط، فيستطيع قارئ الشاشة قراءته.
-
كتاب فكّر بايثون بالعربية. لتعلّم البرمجة من الصفر. عشرون فصلًا بالعربية.
ابدأ القراءة من هنا: التمهيد، ثم الفصل الأول: البرمجة طريقة في التفكير.
-
منهج علوم البيانات بلا صور. بعد أساسيات Python: Pandas، ثم استكشاف البيانات، ثم سماع البيانات بالصوت. خمس ورش بالعربية.
ابدأ القراءة من هنا: تثبيت NVDA وAnaconda، ثم ورشة Python لقارئ الشاشة.
اقرأ كتاب فكّر بايثون أولًا. بعد أن تكتب برامج بسيطة، انتقل إلى منهج علوم البيانات.
من أين تبدأ؟
ثبّت قارئ الشاشة وPython كما في القسم التالي. ثم افتح كتاب فكّر بايثون بالعربية واقرأ التمهيد.
لا تبدأ بدفاتر Jupyter. كثير منها ما زال صعبًا مع قارئ الشاشة. استخدم الطرفية وبرنامج IPython.
قبل كتابة البرامج: أتقن قارئ الشاشة ولوحة المفاتيح. العمل بالفأرة غير مناسب في هذا المسار.
أدوات تحتاجها
- Download NVDA. برنامج قارئ شاشة مجاني لنظام ويندوز. الموقع بالإنجليزية.
- موقع NVDA العربي. شرح وتحميل بالعربية لقارئ الشاشة نفسه.
- Download Python. حمّل بايثون من الموقع الرسمي. الموقع بالإنجليزية.
- على ماك أو آيفون، قارئ الشاشة VoiceOver مدمج في النظام. لا تحتاج إلى تحميل منفصل.
مصادر عربية إضافية
- كتاب البرمجة بلغة بايثون من أكاديمية حسوب. كتاب مجاني بالعربية. النص أوضح لقارئ الشاشة من الفيديو.
- دروس بايثون في أكاديمية حسوب. مقالات عربية من الأساسيات فصاعدًا.
- توثيق بايثون في موسوعة حسوب. مرجع عربي لأوامر اللغة، مفيد بعد أول أسابيع من التعلّم.
مصادر إنجليزية مع قارئ الشاشة
هذه المصادر الأصلية بالإنجليزية. الكتابان العربيان أعلاه مأخوذان منهما.
- ورش علوم البيانات بدون صور من Iota School. الأصل الإنجليزي لمنهج علوم البيانات. مصمّمة مع NVDA.
- منهج علوم البيانات غير البصري على GitHub. النصوص والدروس مكتوبة، يمكن قراءتها خطوة بخطوة.
- علوم البيانات والتعلّم الآلي مع قارئ الشاشة. دليل عملي بالإنجليزية للعمل على البيانات من دون الرسوم البيانية المعتادة.
- كتاب Think Python، الطبعة الثالثة. كتاب مجاني لتعلّم بايثون. صيغته نصّية، مناسبة لقارئ الشاشة.
- الدليل الرسمي لبايثون للمبتدئين. من توثيق بايثون. إنجليزي، ومكتوب كنص واضح.
- إمكانية الوصول في محرر VS Code. إذا أردت محررًا لاحقًا، اقرأ إعدادات قارئ الشاشة أولًا.
مجتمعات للمساعدة
عند السؤال، اكتب ما الذي تفعله، وما قارئ الشاشة الذي تستخدمه، وما الذي سمعته عند الخطأ.
- Program-L. قائمة بريد للمبرمجين المكفوفين. إنجليزية ونشطة.
- Pythonvis. قائمة بريد لمن يستخدم بايثون مع ضعف البصر أو الكف البصري.
- AccessComputing. برنامج جامعي أمريكي يدعم الطلاب ذوي الإعاقة في علوم الحاسوب.