تعلم أساسيات البرمجة من الصفر : خطّة لتعلم البرمجة

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

أكمل قراءة المقالة

الرسم في بايثون

سنعرض في هذه المقالة استخدام مكتبة Turtle في بايثون من أجل الرسم, حيث تعتبر هذه المكتبة بمثابة لوح رسم تستطيع التحكم بالفرشاة ببعض الأوامر لترسم ماشئت. يمكن استخدام أوامر مثل turtle.forward() او turtle.left() للتحكم بالفرشاة وتحريكها حول لوح الرسم.

Python Turtle Fun - DEV Community
الرسم في بايثون
أكمل قراءة المقالة

برنامج توليد الأرقام العشوائية في بايثون


الأرقام العشوائية لها استخدامات كثيرة وهامة في التعلم الآلي ومعالجة البيانات والألعاب وغيرها، في هذه المقالة سنعرض بشكل سريع مقاطع برمجية هامة حول توليد برامج توليد الأرقام العشوائية برمجياً في بايثون.

لغة البرمجة بايثون
لغة البرمجة بايثون
أكمل قراءة المقالة

علوم البيانات: الرسم البياني في بايثون باستخدام مكتبة matplotlib

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

لغة البرمجة بايثون
لغة البرمجة بايثون
أكمل قراءة المقالة

شرح مكتبة requests في بايثون

تعتبر مكتبة Request واحدة من أهم المكتبات في بايثون الخاصة بجلب المحتوى من الانترنت، لها العديد من التطبيقات في علوم البيانات وتحليلها مثل تحميل بيانات خاصة بالحالة الدراسية التي يعمل عليها عامل البيانات من الإنترنت لمعالجتها بالزمن الحقيقي.

أكمل قراءة المقالة