اذهب إلى المحتوى

التعامل مع ملفات CSV

بواسطة Rayan Alrouh، في بايثون،

في هذا الفيديو نشرح كيفية التعامل مع  ملفات csv في لغة بايثون Python، بالإضافة إلى معالجة وتحلّيل البيانات ثم عرضها وتصديرها باستخدام مكتبة pandas الشهيرة في لغة بايثون Python. يمكنك التعرف على تفاصيل أكثر حول لغة …
تطورت هيكلية تطبيقات الويب كثيرًا مع الوقت، حيث بدأت من صفحات ثابتة أو مصيّرة rendered من طرف الخادم، إلى ما بات يعرف بالتصيير من طرف العميل، أما المستقبل الآن فيبدو أنه يتوجه إلى التصيير من طرف الخادم مرةً أخرى، لكن هذه المر…
يختلف أثر رسوم CSS المتحركة الناتجة عن التغيير التدريجي لخصائص التنسيق من خاصية إلى أخرى، وقد تؤدي عمليات التحريك المكثفة إلى جمود المتصفح وهو يحاول تحقيق معدل إطارات مناسب لعرض أكثر نعومةً، كما تساعدك الأداتين Frame rate وWa…
كثيرًا ما يتساءل البعض عن معنى المبرمج المخترق والمبرمج المصمِّم. ونظرًا لقلة توافر الشروحات حول ذلك، سنوضح في الفيديو الآتي نبذةً تعربيفيةً عن كلا المفهومين، وكيفية تطور كل مفهوم إلى يومنا هذا. الآن وبعد اطلاعك عل…
يقدم هذا المقال إرشادات تصميم حول كيفية إنشاء تجربة مستخدم رائعة لتطبيقات الويب التقدمية PWAs على كلًا من الشبكات البطيئة وغير المتصلة. يمكن أن تتأثر جودة اتصال الشبكة بشكل عام بعدة عوامل مثل: تغطية ضعيفة من المزو…
سنتعلم في هذا المشروع كيفية تحريك كائنات سكراتش كي تتمكن من اللحاق بحافلة المدرسة، وسنجعل الكائنات تغير موضعها على المنصة Stage، وتغير مظهرها. لنحصل على النتيجة التالية: اضغط على العلم الأخضر لتتحرك الكائنات! …
تتكون الأداة Performance من أربع أدوات جزئية سنشرحها في هذا المقال بشيء من التفصيل. الأداة Waterfall تقدِّم لك هذه الأداة عرضًا للأعمال التي ينفِّذها المتصفح عندما يستعرض موقعك أو تطبيقك، ويعتمد عمل الأداة على فكرة …
توفر الواجهة البرمجية لعامل الخدمة Service Worker أدوات متعددةً وواسعة الاستخدامات، تتميز بمرونتها وتقديمها لأداء أفضل، إذا لم تستخدم عامل الخدمة سابقًا -ولا يمكن لومك على ذلك لأنه لم يلق تبنيًا واسعًا حتى عام 2020- فإليك طري…
لعلك قد سمعت سابقًا بمصطلح مفتوح المصدر Open Source وكيف أن تلك البرمجية تتميز بأنها Open Source، ولكن هل تساءلت ماذا يعني أن برمجية ما Open Source، وكيف سيؤثر ذلك على مستقبل هذه البرمجية؟ في هذا الفيديو سنعرفك على معنى …
يصف هذا المقال أداةً غايةً في الأهمية لتحليل أداء صفحات ويب فيما يتعلق بتنفيذ شيفرات HTML وCSS وجافاسكربت، وبالتالي سيكون المطوِّر قادرًا على تحديد النقاط السلبية في أداء الموقع والتي ستكون الهدف المناسب لعمليات التحسين والتط…
يمكن لتطبيقات الويب استخدام نفس إمكانيات المشاركة التي توفرها التطبيقات المثبتة على نظام التشغيل platform-specific، وذلك باستخدام الواجهة البرمجية Web Share التي تعمل في الخلفية Web Share API، إذ تتيح هذه الواجهة لتطبيقات الو…
نعرض في هذه المقالة الإرشادات العامة الأساسية الواجب اتباعها لإظهار المحتوى، ولا سيما النصوص الطويلة نسبيًا بوضوح على مختلف أنواع ومقاسات شاشات العرض. القراءة على الويب يُلخص الدليل الإرشادي للكتابة الموضوع من قِبل …
يُشارك المحتوى مباشرةً في الأجهزة المحمولة وأجهزة سطح المكتب، بالنقر على زر "مشاركة" واختيار أحد التطبيقات المراد مشاركة البيانات معها. مثلًا قد ترغب بمشاركة مقال مثير للاهتمام، إما عبر إرساله كرسالة بريد إلكتروني إلى أصدقاءك…
المصفوفات matrices هي إحدى مفاهيم الجبر الخطي، ولها تطبيقات في الكثير من المجالات، وسوف نستعرض في هذه المقالة خوَارزميتان من خوارزميات المصفوفات. طباعة المصفوفات سنبدأ بخوارزمية بسيطة لطباعة المصفوفات. تأخذ الخوارزم…
سنغطي في هذا المقال من سلسلة تعلم البرمجة ما يلي: أساسيات أطر عمل الويب. استخدام إطار Flask في مثال Hello World. بناء برنامج دليل جهات الاتصال في تطبيق ويب. أطر عمل الويب Web Frameworks تُعد …
يدعم نظام الويب الآن ميزة اختصارات التطبيقات، وذلك لتسهيل إنجاز مهام التطبيق الرئيسية، فهذه الاختصارات تسمح لمطوري الويب بتوفير وصول سريع إلى أهم الإجراءات الشائعة التي يحتاجها مستخدمو التطبيق كثيرًا. ستتعلم من هذا المقا…
سنغطي في هذا المقال من سلسلة تعلم البرمجة: تاريخ موجز لخوادم الويب. أساسيات CGI: واجهة البوابة المشتركة. مقدمة في برمجة خوادم الويب في بدايات الإنترنت كنا نطلب صفحات HTML من خوادم الويب فتعطينا صفحا…

فلسفة تصميم الويب المتجاوب

بواسطة Hassan Hedr، في CSS،

وصف المعماري الإنجليزي كريستوفر رين Christopher Wren مجال عمله ساخرًا بأنه "يسعى للخلود"، وفي هذا الهدف ما يلفت النظر، فعلى عكس الويب الذي يشعرك بأنه يركز على الأسبوع القادم فقط، تطمح هندسة العمارة دومًا نحو الخلود. يحدد…
سنعمل في هذا المشروع على إنشاء مشهد فضائي أبطاله كائنات فضائية تشارك أفكارها وتعبر عن مشاعرها، وذلك باستخدام سكراتش. وسننفذ في هذا المشروع ما يلي: إضافة الكائنات والخلفيات إلى المشروع. استخدام كتل الصوت وكت…
تطبيقات الويب التقدمية PWA هي تطبيقات حديثة، عالية الجودة تُبنَى باستخدام تقنيات الويب. تقدم تطبيقات الويب التقدمية إمكانيات مماثلة لتطبيقات iOS والأندرويد وسطح المكتب، فهي تطبيقات موثوقة حتى في الشبكات غير المستقرة، وتتميز ب…
×
×
  • أضف...