SQLite3 هو محرك قاعدة بيانات خفيف الوزن وسهل الاستخدام وقابل للحمل مضمن في مكتبة Python القياسية. إنه يجعل من السهل إنشاء وإدارة قواعد البيانات من داخل تطبيقات Python. SQLite3 هو قاعدة بيانات جيدة للتطبيقات الصغيرة التي لا تحتاج إلى قاعدة بيانات ضخمة أو معقدة. إنه أيضًا قاعدة بيانات جيدة للتطبيقات التي تحتاج إلى أن تكون قابلة للحمل، حيث يمكن استخدامها على أي نظام أساسي يدعم Python.
لاستخدام SQLite3 من Python، تحتاج إلى استيراد وحدة sqlite3. بعد ذلك، يمكنك إنشاء اتصال بقاعدة بيانات باستخدام وظيفة connect(). تأخذ وظيفة connect() اسم قاعدة البيانات كوسيطة. إذا لم تكن قاعدة البيانات موجودة، فسيتم إنشاؤها.
بمجرد إنشاء الاتصال، يمكنك استخدام وحدة sqlite3 لإنشاء الجداول وإجراء الاستعلامات وتنفيذ الوظائف. لإنشاء جدول، يمكنك استخدام وظيفة create table(). تأخذ وظيفة create table() قائمة بالصفوف كوسيطة. كل صف هو قائمة بالأسماء والحقول.
لإجراء استعلام، يمكنك استخدام وظيفة execute(). تأخذ وظيفة execute() عبارة SQL كوسيطة. ستُرجع وظيفة execute() مجموعة من النتائج.
للتنفيذ، يمكنك استخدام وظيفة execute(). تأخذ وظيفة execute() عبارة SQL كوسيطة. ستُرجع وظيفة execute() عدد الصفوف التي تم تغييرها.
SQLite3 هو أداة قوية وسهلة الاستخدام لإنشاء وإدارة قواعد البيانات من داخل تطبيقات Python. إنه خيار جيد للتطبيقات الصغيرة التي لا تحتاج إلى قاعدة بيانات ضخمة أو معقدة.
الكورس من تقديم Abdelrahman Gamal، ويضم 11 درسًا بإجمالي مدة ساعة و12 دقيقة. لو خصصت 30 دقيقة يوميًا ستنهي الكورس خلال 3 أيام تقريبًا. المحتوى موجّه إلى المبتدئين في مجال قواعد البيانات. أطول الدروس «الشروط where» بمدة 13 دقيقة، ومتوسط مدة الدرس 6 دقائق. أول ما ستشاهده هو «كورس قواعد بالبايثون - python sqlite3»، وآخر محطة في الكورس «كورس قواعد بالبايثون - IF NOT EXISTS - PRIMARY KEY - AUTOINCREMENT…».
يسير الكورس بترتيب متدرّج: كورس قواعد بالبايثون - python sqlite3 ← ادخال العديد من الصفوف في الجدول ← fetchall - fetchmany - fetchone ← تعديل update data ← كورس قواعد بالبايثون - IF NOT EXISTS - PRIMARY KEY….
لا يحتاج الكورس خبرة سابقة في قواعد البيانات؛ يبدأ معك من الأساسيات. كل ما تحتاجه: جهاز متصل بالإنترنت، ووقت ثابت للتطبيق بعد كل درس.
أول درس في الكورس: «كورس قواعد بالبايثون - python sqlite3».
أدوات أخرى شائعة في مجال قواعد البيانات: VS Code، PyCharm، Jupyter Notebook، Anaconda، pip.
وللمقارنة: مدير قواعد بيانات في مصر 12,965 – 38,475 جنيه، ومبرمج بايثون في مصر 11,258 – 41,679 جنيه.
أرقام شهرية تقريبية من بيانات Paylab، آخر مراجعة سبتمبر 2026. الراتب الفعلي يختلف حسب الخبرة والمدينة والشركة.
إجمالي مدة الدروس الفعلية: ساعة و12 دقيقة. إذا خصصت 30 دقيقة يوميًا ستنهيه في 3 أيام، وبساعة يوميًا في يومين. ومع التطبيق العملي وإعادة المشاهدة احسب ضعف المدة تقريبًا، فالإتقان يأتي من التطبيق وليس من المشاهدة وحدها.
شهادات دولية مستقلة لا يمنحها هذا الكورس، لكنه خطوة نحوها.
بعد ما تنهي الكورس وتطبّق ما تعلمته، كمّل رحلتك بواحد من هذه الكورسات:
أدخل بريدك الإلكتروني وسنرسل لك كود مكون من 6 أرقام
تم إرسال كود التحقق إلى
اختر كلمة مرور جديدة قوية