Python 🐍🚀
❇️ لمحة :
لغة برمجة ديناميكية غرضية التوجه OOP , تتميز بسهولة الــ Syntax وبساطتها والمكتبات الكثيرة المختلفة الوظيفة مما يجعلها مناسبة للاستخدام في كثير من الاختصاصات والأنظمة وخصوصاً علم البيانات, في عام 2019 تم تصنيفها كأسرع لغة برمجة نمواً في العالم وحالياً تتصدر المراتب الثلاث الأولى تقييماً . 🔥
🔰استخدامات لغة Python :
1. تحليل البيانات و تمثيلها بشكل مخططات📊
2. برمجة تطبيقات الويب واستخراج البيانات.🛜
3. الذكاء الصنعي Machine learning و chat bot 🤖
4. اتمتة المهام والعمليات Automation♻️
5. بناء تطبيقات مكتبية Desktop application🖥
6. برمجة ألعاب بسيطة Game Development🎯
7. في الأمن السيبراني 🔍 - تحليل البيانات الضارة واختبار الشبكة( باستخدام ادوات مثل Nmap ومكتبة Scrapy).
🛣 مسار تعلم لغة Python :
1. الاساسيات
( Syntax, functions , moduls, loops ,conditions , Files ,Exceptions)
-أنواع البيانات في بايثون :
Lists - Tuples - dictionary - Sets
2. البرمجة غرضية التوجه في بايثون OOP
3. . التعابير النصية
Reguler expression(Regix)
اساليب التكرار iteration ، المولدات Generators
4. اطارات عمل Frameworks ( تستخدم بمجال الويب بشكل خاص ):
Django
Flask او ( اخف من Django )
5. تعلم اشهر المكتبات الخاصة حسب التخصص الي بدنا نختاره :
-مكتبات علم البيانات :
NumPy, Pandas , Seaborn , Matplotlib , Requestes..
-مكتبات الذكاء الصنعي machine learning :
TensorFlow , PyTorch
-مكتبات بناء تطبيقات مكتبية Desktop Application وواجهات GUI :
Tkinter , PyQT
6. التعامل مع API مثل
RestAPI
7. بناء مشاريع صغيرة او تطبيقات ان كانت او كبيرة والتدريب في كل مرحلة تقريباً( يوجد مقالات عديدة بشأن هذا الموضوع ، منكتب Python projects ideas ) + تقوية ال problem-solving من خلال موقع:
Leetcode.com
8. هياكل البيانات والخوارزميات ( مرحلة ليست اساسية لكن يفضل تعلمها في أي وقت لانها مطلوبة بمقابلات العمل )
Array - Linked lists - Hash tables - Sorting algorithms..
9. وطبعاً تعلم ال Github مشترك مع جميع مسارات البرمجة.
------------------
📌 ملاحظة : الي عندو اساس برمجي او متعلم لغة أخرى بيقدر يتجاوز جزء كبير من المحتوى المرئي ويعتمد عالمحتوى المقروء او متل احد المواقع متل يلي رح نذكرا، اختصاراً للوقت والجهد وزيادة السرعة.✅
---- المحتوى المقروء ----
▫️ مرجع Python الاصلي :
https://docs.python.org/3/
▫️W3 School
https://www.w3schools.com/python/
▫️Code Academy
https://www.codecademy.com/learn/python-for-programmers
Programiz
https://www.programiz.com/python-programming
---- المحتوى المرئي ----
🌐مصادر عربية لتعلم Python :
-أسامة الزيرو Elzero web school
https://www.youtube.com/playlist?list=PLDoPjvoNmBAyE_gei5d18qkfIe-Z8mocs
-كودزيلا Codzilla
https://www.youtube.com/playlist?list=PLuXY3ddo_8nzrO74UeZQVZOb5-wIS6krJ
-كودزيلا - مشاريع Python
https://youtube.com/playlist?list=PLuXY3ddo_8nzCVqXcTFqwcM5R0gZiMRiW&si=HY6ywHqEopnvucbt
-ابراهيم عادل Octu code
https://www.youtube.com/playlist?list=PLoP3S2S1qTfCUdNazAZY1LFALcUr0Vbs9
🌐مصادر أجنبية لتعلم Python :
▫️Bro code - 12 Hour python course
https://www.youtube.com/watch?v=XKHEtdqhLK8&t=53s
▫️Coursera - Python for Everybody
https://coursera.org/specializations/python
📎روابط اضافية، لتعلم الخوارزميات وهياكل البيانات:
- Litprog
https://www.youtube.com/playlist?list=PL88kafUXXgBaAgb0h3-ZMvzxb5J2qFrut
مصدر مقروء :
- Code Academy - Data Structures and Algorithms with Python )
https://www.codecademy.com/learn/learn-data-structures-and-algorithms-with-python
📌 يُمكن تتبع خارطة للتعلم من خلال موقع roadmap:
https://roadmap.sh/python
⁉️ أين يفضل كتابة Python ؟
1- VS Code
2- PyCharm او
ال PyCharm للشغل المتقدم اقوى وفيه ميزات وادوات اكثر للبايثون ، في منو اصدارات مدفوعة واصدار مجاني .
Telegram:
https://t.me/MD_Tech9
Facebook :
https://www.facebook.com/MD.Tech9/
#How #python #what
#medtech #programming #programminglanguages
#بايثون #برمجة
❇️ لمحة :
لغة برمجة ديناميكية غرضية التوجه OOP , تتميز بسهولة الــ Syntax وبساطتها والمكتبات الكثيرة المختلفة الوظيفة مما يجعلها مناسبة للاستخدام في كثير من الاختصاصات والأنظمة وخصوصاً علم البيانات, في عام 2019 تم تصنيفها كأسرع لغة برمجة نمواً في العالم وحالياً تتصدر المراتب الثلاث الأولى تقييماً . 🔥
🔰استخدامات لغة Python :
1. تحليل البيانات و تمثيلها بشكل مخططات📊
2. برمجة تطبيقات الويب واستخراج البيانات.🛜
3. الذكاء الصنعي Machine learning و chat bot 🤖
4. اتمتة المهام والعمليات Automation♻️
5. بناء تطبيقات مكتبية Desktop application🖥
6. برمجة ألعاب بسيطة Game Development🎯
7. في الأمن السيبراني 🔍 - تحليل البيانات الضارة واختبار الشبكة( باستخدام ادوات مثل Nmap ومكتبة Scrapy).
🛣 مسار تعلم لغة Python :
1. الاساسيات
( Syntax, functions , moduls, loops ,conditions , Files ,Exceptions)
-أنواع البيانات في بايثون :
Lists - Tuples - dictionary - Sets
2. البرمجة غرضية التوجه في بايثون OOP
3. . التعابير النصية
Reguler expression(Regix)
اساليب التكرار iteration ، المولدات Generators
4. اطارات عمل Frameworks ( تستخدم بمجال الويب بشكل خاص ):
Django
Flask او ( اخف من Django )
5. تعلم اشهر المكتبات الخاصة حسب التخصص الي بدنا نختاره :
-مكتبات علم البيانات :
NumPy, Pandas , Seaborn , Matplotlib , Requestes..
-مكتبات الذكاء الصنعي machine learning :
TensorFlow , PyTorch
-مكتبات بناء تطبيقات مكتبية Desktop Application وواجهات GUI :
Tkinter , PyQT
6. التعامل مع API مثل
RestAPI
7. بناء مشاريع صغيرة او تطبيقات ان كانت او كبيرة والتدريب في كل مرحلة تقريباً( يوجد مقالات عديدة بشأن هذا الموضوع ، منكتب Python projects ideas ) + تقوية ال problem-solving من خلال موقع:
Leetcode.com
8. هياكل البيانات والخوارزميات ( مرحلة ليست اساسية لكن يفضل تعلمها في أي وقت لانها مطلوبة بمقابلات العمل )
Array - Linked lists - Hash tables - Sorting algorithms..
9. وطبعاً تعلم ال Github مشترك مع جميع مسارات البرمجة.
------------------
📌 ملاحظة : الي عندو اساس برمجي او متعلم لغة أخرى بيقدر يتجاوز جزء كبير من المحتوى المرئي ويعتمد عالمحتوى المقروء او متل احد المواقع متل يلي رح نذكرا، اختصاراً للوقت والجهد وزيادة السرعة.✅
---- المحتوى المقروء ----
▫️ مرجع Python الاصلي :
https://docs.python.org/3/
▫️W3 School
https://www.w3schools.com/python/
▫️Code Academy
https://www.codecademy.com/learn/python-for-programmers
Programiz
https://www.programiz.com/python-programming
---- المحتوى المرئي ----
🌐مصادر عربية لتعلم Python :
-أسامة الزيرو Elzero web school
https://www.youtube.com/playlist?list=PLDoPjvoNmBAyE_gei5d18qkfIe-Z8mocs
-كودزيلا Codzilla
https://www.youtube.com/playlist?list=PLuXY3ddo_8nzrO74UeZQVZOb5-wIS6krJ
-كودزيلا - مشاريع Python
https://youtube.com/playlist?list=PLuXY3ddo_8nzCVqXcTFqwcM5R0gZiMRiW&si=HY6ywHqEopnvucbt
-ابراهيم عادل Octu code
https://www.youtube.com/playlist?list=PLoP3S2S1qTfCUdNazAZY1LFALcUr0Vbs9
🌐مصادر أجنبية لتعلم Python :
▫️Bro code - 12 Hour python course
https://www.youtube.com/watch?v=XKHEtdqhLK8&t=53s
▫️Coursera - Python for Everybody
https://coursera.org/specializations/python
📎روابط اضافية، لتعلم الخوارزميات وهياكل البيانات:
- Litprog
https://www.youtube.com/playlist?list=PL88kafUXXgBaAgb0h3-ZMvzxb5J2qFrut
مصدر مقروء :
- Code Academy - Data Structures and Algorithms with Python )
https://www.codecademy.com/learn/learn-data-structures-and-algorithms-with-python
📌 يُمكن تتبع خارطة للتعلم من خلال موقع roadmap:
https://roadmap.sh/python
⁉️ أين يفضل كتابة Python ؟
1- VS Code
2- PyCharm او
ال PyCharm للشغل المتقدم اقوى وفيه ميزات وادوات اكثر للبايثون ، في منو اصدارات مدفوعة واصدار مجاني .
Telegram:
https://t.me/MD_Tech9
Facebook :
https://www.facebook.com/MD.Tech9/
#How #python #what
#medtech #programming #programminglanguages
#بايثون #برمجة
W3Schools
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
❤4👍4
Forwarded from Mohammad Najjar || محمد نجار
Industrial company in Damascus is looking for :
Fresh Odoo ERP Developer
Job location : Onsite Syria - Damascus -Kiswah
Fri and Sat Off
from 7.30 to 15.30
Transportation is Available
Job Description:
• Should have good Python programming knowledge
• Knowledge of object-oriented programming, object modeling, relational databases (Postgres SQL)
• Designing and modifying user interfaces (views, widgets, menus, controllers, etc).
• Maintain & customize Odoo addons
• Integrate Odoo with other applications
• Odoo database & Modules migration
• Understanding of object-oriented design and programming.
• Ability to learn and understand the different industries & sectors in the market.
Job Requirements:
• Bachelor degree (computer science,Software Eng., information technology, or any related field)
• Good PostgreSQL database knowledge.
• Good knowledge of: HTML, XML, JavaScript, and JQuery.
• Good knowledge of business processes.
• Good knowledge of Odoo modules and configurations.
• Quick & Autonomous learner
• GIT /Azure /GitHub
• Should be a motivated self-starter and a very good team player.
• Good Communication Skills with written and verbal command on language.
Please preaper your CV with Personal Photo and ID, with TItle [ERPDEV001] to :
jobs@canadianalu.com
#Damascus #Syria #odoo #python #erp #PostgreSQL #erpdeveloper #developer #softwaredevelopment
Fresh Odoo ERP Developer
Job location : Onsite Syria - Damascus -Kiswah
Fri and Sat Off
from 7.30 to 15.30
Transportation is Available
Job Description:
• Should have good Python programming knowledge
• Knowledge of object-oriented programming, object modeling, relational databases (Postgres SQL)
• Designing and modifying user interfaces (views, widgets, menus, controllers, etc).
• Maintain & customize Odoo addons
• Integrate Odoo with other applications
• Odoo database & Modules migration
• Understanding of object-oriented design and programming.
• Ability to learn and understand the different industries & sectors in the market.
Job Requirements:
• Bachelor degree (computer science,Software Eng., information technology, or any related field)
• Good PostgreSQL database knowledge.
• Good knowledge of: HTML, XML, JavaScript, and JQuery.
• Good knowledge of business processes.
• Good knowledge of Odoo modules and configurations.
• Quick & Autonomous learner
• GIT /Azure /GitHub
• Should be a motivated self-starter and a very good team player.
• Good Communication Skills with written and verbal command on language.
Please preaper your CV with Personal Photo and ID, with TItle [ERPDEV001] to :
jobs@canadianalu.com
#Damascus #Syria #odoo #python #erp #PostgreSQL #erpdeveloper #developer #softwaredevelopment
🕹 Company: #minicodeleader
Job Title: #Python Teacher
Job Type: #Remotely
📢 فرصة توظيف: مدرس بايثون (عن بُعد) 🚀
نحن في Mini Code Leader نبحث عن معلم بايثون متميز للانضمام إلى منصتنا الرائدة في تعليم البرمجة للأطفال والمراهقين (7-17 سنة).
✅ المتطلبات:
خبرة في تدريس بايثون بأسلوب مبسط وممتع.
القدرة على التعامل مع الفئات العمرية الصغيرة والمتوسطة.
مهارات تواصل ممتازة وقدرة على تحفيز الطلاب.
🎯 لماذا تنضم إلينا؟
بيئة عمل مرنة وداعمة.
فرصة لإحداث تأثير حقيقي في تعليم الجيل القادم.
تطوير مستمر وبيئة تعليمية تفاعلية.
طريقة التقديم:
يُرجى إرسال السيرة الذاتية إلى البريد الإلكتروني التالي: [hr@minicodeleader.com]
Job Title: #Python Teacher
Job Type: #Remotely
📢 فرصة توظيف: مدرس بايثون (عن بُعد) 🚀
نحن في Mini Code Leader نبحث عن معلم بايثون متميز للانضمام إلى منصتنا الرائدة في تعليم البرمجة للأطفال والمراهقين (7-17 سنة).
✅ المتطلبات:
خبرة في تدريس بايثون بأسلوب مبسط وممتع.
القدرة على التعامل مع الفئات العمرية الصغيرة والمتوسطة.
مهارات تواصل ممتازة وقدرة على تحفيز الطلاب.
🎯 لماذا تنضم إلينا؟
بيئة عمل مرنة وداعمة.
فرصة لإحداث تأثير حقيقي في تعليم الجيل القادم.
تطوير مستمر وبيئة تعليمية تفاعلية.
طريقة التقديم:
يُرجى إرسال السيرة الذاتية إلى البريد الإلكتروني التالي: [hr@minicodeleader.com]