لغات برمجة

التقنيةتقنية الذكاء الاصطناعيلغات البرمجة

مفهوم التعليقات وكيفية استخدامها في لغة البرمجة SQL وتحديث قائمة قواعد البيانات

تُستخدم التعليقات ( Comments ) في معظم لغات البرمجة ومن بين هذه اللغات لغة البرمجة (SQL)، حيث أن الهدف الأساسي من استخدامها هو وضع ملاحظات أو شروحات حول الإستعلامات أو الدوال المعقدة الكبيرة التي قام المستخدم بإنشائها حتى لا ينسى سبب كتابته لهذه الأوامر التي وضعها.

التقنيةتقنية الذكاء الاصطناعيلغات البرمجة

مفهوم الـ CRUD Operations وأهمية استخدامها في لغة البرمجة SQL

عند التعامل مع قواعد البيانات (SQL) فمن المحتمل أن المستخدم يحتاج عمليات معينة يتم تنفيذها والتي تسمى ب ( CRUD Operations)، وهي إختصار لعمليات البرمجة الأربعة الأساسية وهي الإنشاء والقراءة والتحديث والحذف، والتي يطلق عليها أيضاً عمليات (RDBMS) والتي تُستخدم  لمعالجة بيانات الجداول وقراءتها وإدراجها وحذفها وتحريرها.

التقنيةتقنية الذكاء الاصطناعيلغات البرمجة

التعامل مع قواعد بيانات MySQL باستخدام لغة البرمجة PHP

تعد لغة البرمجة (PHP) من أكثر لغات البرمجة إنتشاراً في برمجة المواقع الإلكترونية، لأنها تستخدم كوسيط بين زوار المواقع الإلكترونية وقواعد البيانات، حيث أن لغة (PHP) تعمل مع جميع برامج قواعد البيانات بما في ذلك (Oracle) و (Sybase)، ولكن الأكثر شيوعاً هي قاعدة بيانات (MySQL) المتاحة بشكل مجاني.

التقنيةلغات البرمجة

استخدام الدالة Sum والدالة Avg والدالة Count في لغة البرمجة SQL

هناك العديد من الدوال التي تستخدم مع مختلف لغات البرمجة ومن بينها لغة البرمجة (SQL) والتي تقوم بدورها بتنفيذ العديد من المهام، ومن أهم هذه الدوال وأكثرها استخداماً الدالة (Sum)، والدالة (Avg)، و (count) وفيما يلي استخدام كل دالة من هذه الدوال.

التقنيةلغات البرمجة

مفهوم القيم الفريدة وكيفية تخزينها في لغة البرمجة SQL

تعد ال (unique constraint) من المفاهيم المهمة في مختلف لغات البرمجة، وتستخدم في لغة البرمجة (SQL) وهي عبارة عن أحد القيود المستخدمه في لغة (SQL)، وفي قواعد البيانات من الممكن أن يقوم المستخدم بوضع بعض القيود على الجداول كي يحافظ على تناسق البيانات و الحفاظ على جودة بيانات بحيث يتم فرض على بعض الاعمدة ان تكون القيم التي بداخلها غير مكررة مطلقاً و مختلفة.

التقنيةتقنية الذكاء الاصطناعيلغات البرمجة

كيفية التعامل مع الحقول الفارغة في لغة البرمجة SQL

المقصود بالحقول الفارغة ( Null Values ) في لغة البرمجة (SQL) هي عبارة عن  أي حقل قيمته غير محددة من قبل المستخدم في الجدول، وفي حال أراد المستخدم جعل العمود لا يسمح بأن يكون فيه أي حقول فارغة فيجب إضافة الكلمة (NOT NULL) عند القيام بتعريف العمود لحظة إنشاء الجدول، حيث عندما يقوم المستخدم بإدخال أي سطر في الجدول سيكون عليه إدخال قيمة لكل حقل لا يقبل أن يكون فارغاً و إلا فلن يُسمح للمستخدم بإدخال السطر الذي كان يريد إضافته.

التقنيةلغات البرمجة

كيفية تعيين العمود كمفتاح رئيسي في لغة البرمجة SQL

المفتاح الرئيسي في لغة البرمجة (SQL) هو العمود الذي يتم وضعه في الجدول بهدف جعل المستخدمين قادرين على الوصول إلى كل سطر فيه بسهولة سواء بهدف الحصول على قيمه معينة لتعديلها أو لحذف السطر كما هو من الجدول،  بالإضافة إلى ذلك فأنه يستخدم لربط قيم الجداول ببعضها البعض، والعمود الذي يتم تعيينه كمفتاح رئيسي لا يسمح بأن يتم تخزين قيم مكررة بداخله، بمعنى آخر فإن جميع قيم المفتاح الرئيسي تعتبر قيم فريدة ( UNIQUE).

التقنيةلغات البرمجة

مفهوم الوحدات القياسية في لغة البرمجة بايثون

تُعد لغة البرمجة بايثون (Python) واحدة من أهم لغات البرمجة عالية المستوى، وهي لغة مرنة وتحاول التعبير عن المفاهيم البرمجية بأقل قدر ممكن من الشيفرات، حيث أنها تدعم البرمجة الكائنية والبرمجة الإجرائية وتحتوي على مكتبة قياسية كبيرة.

التقنيةلغات البرمجة

كيفية استخدام الوحدة web browser في لغة البرمجة بايثون

تعد الوحدة (web browser) واحدة من الوحدات القياسية المهمة في لغة البرمجة بايثون (Python)، فهي عبارة عن واجهة متطوّرة تسمح بعرض مستندات الويب على المستخدمين، ومن الممكن القول بأنها أداة تحكم ملائمة لمتصفح الويب لأنها توفر واجهة عالية المستوى تسمح بعرض المستندات للمستخدمين، ويتم في العادة إستدعاء الدالة (open()‎) ببساطة للقيام بكل العمليات على نحو سليم.

التقنيةتقنية الذكاء الاصطناعيلغات البرمجة

كيفية استخدام الوحدة Array في لغة البرمجة بايثون

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

التقنيةتقنية الذكاء الاصطناعيلغات البرمجة

كيفية استخدام الوحدة pprint‎ والوحدة copy في لغة البرمجة بايثون وأهم الدوال التي تستخدم معها

تعد الوحدة (pprint) من الوحدات القياسية المهمة في لغة البرمجة بايثون، حيث تتيح وحدة (pprint) للمبرمجين إمكانية طباعة  البيانات في لغة بايثون بصورة جميلة وبطريقة تسمح باستخدام هذه البيانات كمدخلات في مفسّر لغة البرمجة بايثون، ومن الممكن أن تتضمن هذه البنى المنسّقة كائنات ليست من أنواع بيانات لغة بايثون الأساسية.

التقنيةلغات البرمجة

كيفية استخدام الوحدة collections‎ في لغة البرمجة بايثون

تعتبر الوحدة (collection ) من الوحدات القياسية المهمة في لغة البرمجة بايثون، حيث أنها تتضمن  أنواع بيانات متخصّصة بالحاويات (container) والتي هي عبارة عن مكتبة ضخمة تحتوي على مجموعة كبيرة من الدوال والكلاسات الجاهزة، والتي تستخدم  في عملية تخزين  القيم بشكل سهل جداً.

التغذيةالتقنيةلغات البرمجة

كيفية رفع الملفات إلى الخادم في لغة البرمجة PHP

هناك العديد من المواقع الإلكترونية التي تُمكن المستخدم من رفع ملف من جهاز الحاسوب الخاص به إلى الخادم كإرفاق ملف بأحد المنشورات أو رفع صورة شخصية، وفي المواقع التي تستخدم لغة البرمجة (PHP) يتمكن المستخدم من رفع الملفات إى الخادم بالإضافة إلى تنسيق هذه الملفات، ويتم ذلك عن طريق عدة طرق وفيما يلي أهمها.

التقنيةلغات البرمجة

التعامل مع المجلدات في لغة البرمجة PHP

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

التقنيةلغات البرمجة

العمليات الخاصة بالمجموعات set في لغة البرمجة بايثون

 مفهوم المجموعات (set) في لغة البرمجة (Python) تشبه إلى حد كبير مفهوم القوائم باستثناء حقيقة أن عناصرها غير قابلة للتغيير، حيث أن المجموعات في لغة بايثون عبارة عن مجموعة من الكائنات غير المرتّبة وغير المكرّرة وغير القابلة للتعديل، وهذا يعني أنه لا يمكن أن يقوم المستخدم بتغيير عنصر من مجموعة معينة بمجرد الإعلان عنها.

التقنيةتقنية الذكاء الاصطناعيلغات البرمجة

كيفية استخدام الوحدة collections.abc‎ في لغة البرمجة بايثون

تُعد الوحدة (collections .abc‎) واحدة من الوحدات القياسية الخاصة بلغة البرمجة بايثون (Python)، وتقدّم هذه الوحدة مجموعة من الأصناف الأساسية المجرّدة التي تسمى ب (abstract base classes) والتي يرمز لها ب (ABC)، والهدف الأساسي من استخدام هذه الوحدة هو التأكد فيما إذا كان صنف معيّن يقدّم واجهة (interface) معينة، وهناك العديد من الأصناف الخاصة بهذه الوحدة والتي تقوم بتنفيذ العديد من المهام.

التقنيةلغات البرمجة

كيفية التعامل مع الوحدة zlib‎ في بايثون

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

التقنيةلغات البرمجة

كيفية استخدام الوحدة القياسية marshal‎ في لغة البرمجة بايثون

تعد الوحدة (marshal) واحدة من الوحدات القياسية التي تستخدم في لغة البرمجة بايثون (Python)، حيث تضمّ هذه الوحدة مجموعة من الدوال التي من الممكن من خلالها قراءة وكتابة القيم الخاصة بلغة البرمجة بايثون بالصيغة الثنائية (binary format)، وتكون هذه الصيغة خاصة بلغة بايثون، وإنّ الهدف الرئيسي من استخدام وحدة (marshal) هو السماح لوحدات بايثون بقراءة الشيفرة وكتابتها في الملفات ذات الامتداد من نوع (‎(.pyc.

التقنيةلغات البرمجة

أنواع العلاقات بين الجداول في لغة SQL

عند إنشاء جداول في قواعد البيانات في لغة (SQL) يقوم المستخدم ببناء جداول مترابطة، حيث أنه يحتاج علاقات تحكم البيانات الموجودة في هذه الجداول وتحكم طريقة التعامل مع هذه البيانات، وتنشأ العلاقة بين الجداول عندما يقوم المستخدم بربط الأعمدة مع بعضهما عن طريق وجود قيود يتم تطبيقها على الأعمدة، وفيما يلي أنواع العلاقات بين الجداول فب لغة (SQL).

التقنيةلغات البرمجة

أهم الدوال التي تستخدم في محرك القوالب twig في لغة البرمجة PHP

يدعم محرك القوالب (Twig) في لغة البرمجة بي إتش بي (PHP) مفهوم الدوال (Function)، والتي تُستخدم لإجراء وتنفيذ عمليات معينة والتي تُسهل عمل المبرمجين، ويتم استدعائها عن طريق أسماء هذه الدوال متبوعة بأقواس ومن الممكن أن تحتوي الدوال على وسيط واحد أو أكثر (parameter) والتي يتم وضعها داخل تلك الأقواس، وفيما يلي أهم الدوال الموجودة في محرك القوالب (Twig) المُستخدم في لغة (PHP).

التقنيةلغات البرمجة

ما هي أهم المرشحات التي تستخدم مع محرك القوالب Twig في لغة البرمجة PHP

يدعم محرك القوالب (Twig) في لغة البرمجة بي إتش بي مفهوم المرشحات (Filters)، والهدف الأساسي من استخدام المرشحات مع هذا القالب هو تعديل بيانات المتغيرات قبل استخدامها، وأشهر استخدام لها أيضاً هو عند إخراج المحتوى من صفحات الويب، كما يستطيع المبرمج استعمالها عند القيام بإسناد قيمة المتغير إلى متغير آخر، وفيما يلي أهم المرشحات التي تُستخدم مع محرك القوالب (Twig).

التقنيةلغات البرمجة

كيفية استخدام الدوال MAX و MIN في لغة البرمجة SQL

في مختلف لغات البرمجة يتم العديد من الدول لتقوم بتنفيذ عمليات معينة تقوم بتسهيل عمل المبرمجين، ومن بين هذه اللغات لغة البرمجة (SQL) التي تستخدم العديد من الدوال، ومن أهمها الدالة (MAX) التي تستخدم للحصول على أكبر قيمة موجودة في عمود معين.