fbpx

دورة قواعد بيانات SQLite | البرمجة بلغة بايثون: { بناء التطبيق وواجهة برمجة التطبيقات (API) }

0

ماذا ستتعلم من خلال الدورة :

  • أنشئ تطبيقًا باستخدام Python و SQLite
  • بناء API من البداية
  • إنشاء وتفعيل بيئة افتراضية
  • إنشاء قاعدة بيانات وجداول
  • إنشاء واجهة المستخدم الرسومية للتطبيق -GUI
  • توصيل تطبيق Python GUI بقاعدة بيانات SQLite
  • تنفيذ عمليات CRUD من التطبيق GUI
  • الاستعلام وجلب البيانات من جدول قاعدة البيانات
  • فرز البيانات التي تم إرجاعها من قاعدة بيانات
  • عوامل تشغيل سكليتي
  • أضف سجلات جديدة إلى جدول
  • متغيرات بايثون والبيانات الشرطية
  • وظائف وحلقات بايثون
  • قاموس وقوائم بايثون

SQLite هي مكتبة برامج توفر نظام إدارة قواعد البيانات. المصطلح البسيط في SQLite يعني الوزن الخفيف من حيث الإعداد وإدارة قاعدة البيانات والموارد المطلوبة. SQLite لا تتطلب خادم للتشغيل.

نظرًا للبنية التي لا تحتوي على خادم ، لا تحتاج إلى “تثبيت” SQLite قبل استخدامه. لا توجد عملية خادم تحتاج إلى التكوين والبدء والإيقاف. يستخدم SQLite الأنواع الديناميكية للجداول. يعني أنه يمكنك تخزين أي قيمة في أي عمود ، بغض النظر عن نوع البيانات.

SQLite قائمة بذاتها، تعني أنها تتطلب الحد الأدنى من الدعم من نظام التشغيل أو المكتبة الخارجية. هذا يجعل SQLite قابلة للاستخدام في أي بيئات خاصة في الأجهزة المضمنة مثل أجهزة iPhone وهواتف Android وأجهزة الألعاب ومشغلات الوسائط المحمولة وما إلى ذلك.

SQLite قادرة على إنشاء قواعد بيانات في الذاكرة، سريعة جدًا للعمل معها.

تم دمج قاعدة بيانات SQLite مع التطبيق الذي يصل إلى قاعدة البيانات. تتفاعل التطبيقات مع قاعدة بيانات SQLite للقراءة والكتابة مباشرة من ملفات قاعدة البيانات المخزنة على القرص.

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

تعمل لغة Python على أنظمة أساسية مختلفة (Windows و Mac و Linux و Raspberry Pi وما إلى ذلك)، ولدى Python بنية بسيطة مشابهة للغة الإنجليزية، تحتوي Python على بناء جملة يسمح للمطورين بكتابة برامج ذات سطور أقل من بعض لغات البرمجة الأخرى. تعمل Python على نظام مترجم ، مما يعني أنه يمكن تنفيذ التعليمات البرمجية بمجرد كتابتها. هذا يعني أن النماذج الأولية يمكن أن تكون سريعة جدًا. يمكن التعامل مع بايثون بطريقة إجرائية أو طريقة موجهة للكائنات أو بطريقة وظيفية.

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.