someone learning programming

someone learning programming

Share

لطالما تعلم الانسان من خلال المشاهدة و التقليد...

04/05/2023

صفحة رائعة جدا لمن يريد التعلم مجانا...
توجد لها قناة على اليوتيوب ايضا بنفس الاسم...

Freecodecamp freeCodeCamp is a community of millions of people around the world who are learning to code together.

02/05/2023

كل درس نظري تدرسه يحتاج الى تطبيق عملي...
اليكم بعض من تطبيقاتي العملية للبرمجة الشيئية على pygame...
حيث انشأت اربعة أصناف من الكائنات و التي هي:
الازرار(باللون الأحمر و الأزرق) و اللاعبين(الوجه بالأصفر)
و الجدران(باللون الأخضر) وخريطة اللعبة(باللون الرمادي)...
تقوم خريطة اللعبة بوضع قائمة ثنائية الابعاد التي تضم كل محتويات الخريطة و تنسّق بين مكان العناصر في القائمة و مكانها على شاشة العرض...
الزر الازرق يقوم بوضع جدار على يسار اللاعب...
عليّ ان اتدرّب كثيرا على ال OOP قبل أن ادرس ال data structure...
ملاحظة هذه لعبة Minecraft او لعبة free fire حيث تضع
حائط جلو فقط 😂...
لمن يريد تجربة البرنامج بنفسه يرسل عنوان بريده و سأرسل له الملف...

Object Oriented Programming with Python - Full Course for Beginners 01/05/2023

لاحظت ان هناك استخدام كبير للبرمجة الشيئية OOP (object oriented programming) في ال data structure لذلك قررت دراستها اولا...
اليكم دورة كاملة لمدة ساعتين بهدف ان تدرس كل شيء عن البرمجة الشيئية OOP...
اتمنى لكم و لي التوفيق...

Object Oriented Programming with Python - Full Course for Beginners Object Oriented Programming is an important concept in software development. In this complete tutorial, you will learn all about OOP and how to implement it ...

24/04/2023

ال class مستخدم بشكل اساسي في ال data structure لذلك يجب عليك دراسته اولا...
لقد صنعت صف(class) الازرار و صف آخر لجمع هذه الازرار
لكي استخدمهما لاضافة ازرار على الشاشة في مكتبة pygame لأنه لا يوجد صف ازرار مسبق الصنع في pygame...
لقد اضفت كائنين من صف زر(Button) و كائن آخر من صف قائمة ازرار(Buttons_list) لجمع هذين الكائنين و وضعت لكل من هذين الزرّين توابع...الزر الأول او الاحمر كما هو واضح على الشاشة عند النقر عليه يظهر مربع ابيض على يمين الشاشة اما الزر الثاني او الازرق عند النقر عليه يظهر مربع اسود على المربع الابيض على الشاشة...
هذا مثال بسيط عن طريقة استخدام ال class..

20/04/2023

مثال صغير عن كيفية اخذ احداثيات الفأرة أو مكان النقر على الشاشة في مكتبة pygame.

15/04/2023

و اخيرا انهيت البرنامج التعليمي للغة بايثون...
و بدأت ادرس هيكلة البيانات Data Structure...
هيكلة البيانات هي الخطوة الأولى لكي تصبح مبرمج محترف...
هناك الكثير من المصادر التعليمية المجانية التي تقدم برامج تعليمية عن هيكلة البيانات اليكم رابط فيديو على اليوتيوب:
https://youtu.be/8hly31xKli0
و أيضا هذا الموقع يقدم باقة جميلة من المعلومات عن هيكلة البيانات:
programiz.com
انا بدأت اتعلم أيضا عن مكتبة pygame التى تسمح للمبرمجين الى دخول عالم مطوري الالعاب...
انا صراحة اشعر بالملل اذا قرأت هيكلة البيانات فقط لذا اخترت ان اتعلم pygame ايضا...
و هذا الفيديو فيه بعض الاسطر البرمجية التى تصنع رسوما متحركة animation باستخدام مكتبة pygame...
ملاحظة: هذا الكائن الذي يتحرك إنها قطة 😅

What is an Algorithm? - Definition from WhatIs.com 02/04/2023

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

What is an Algorithm? - Definition from WhatIs.com An algorithm is a list of instructions used for solving a problem or for performing a computation. Learn how different types of algorithms work.

Python for Beginners – Full Course [Programming Tutorial] 02/04/2023

سوف استخدم لغة البرمجة بايثون (python) لأنها تعتبر من اكثر اللغات شعبية على مستوى العالم...
اليكم رابط الدورة التعليمية الكاملة لتعلم بايثون للمبتدئين...
لا تقلق لكون الدورة باللغة الانجليزية فأنا أيضا لا اعرف الكثير في اللغة لكني اترجم كل كلمة و اضعها في قاموس خاص بي...
اليكم رابط تحميل تطبيق pydroid 3 لتشغيل كود البايثون على الاندرويد:
https://play.google.com/store/apps/details?id=ru.iiec.pydroid3
و هذان رابطان لتحميل جميع مكاتب لغة بايثون الغير مدفوعة:
https://play.google.com/store/apps/details?id=ru.iiec.pydroid3.quickinstallrepo

https://play.google.com/store/apps/details?id=ru.iiec.pydroidpermissionsplugin
لا تقلق اذا كنت لا تعرف الكثير فالخطوات الكبيرة و القوية
تنتج عن الخطوات الصغيرة و الضعيفة...

Python for Beginners – Full Course [Programming Tutorial] Learn the Python programming language in this full course for beginners! You will learn the fundamentals of Python and code two Python programs line-by-line....

02/04/2023

انا سليمان علي...
عمري 16 سنة...
انا من سوريا...
سوف أقدم لكم في هذه الصفحة مسيرتي في تعلم البرمجة من مبتدئ الى محترف...
ماذا يمكن أن تستفسيد من هذه الصفحة؟ يمكن ان تتعلم معي البرمجة ، تستفيد من أخطائي و يمكن أن تكون مسيرتي لك دافعا لعدم الاستسلام حتى في ظل الظروف الصعبة ، أنا سوف اعتمد في التعلم بشكل أساسي على الانترنت لذا يمكنك اكتساب مهارة البحث في الانترنت...
ارجو أن اتوفق في مسيرتي و أقدم المساعدة لكل المهتمين...

Want your school to be the top-listed School/college in Damascus?

Click here to claim your Sponsored Listing.

Location

Category

Website

Address


Damascus