تحليل البيانات Data Analysis
علم البيانات Data Science
الذكاء الاصطناعيAI

أساسيات البايثون

تعلم أساسيات لغة بايثون وتطبيقها في سيناريوهات وجوانب عملية

Description

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

إلى جانب البرمجة، ستكتسب مهارات التفكير النقدي وحل المشكلات، مما يؤهلك لاستخدام Python بفعالية في عملك واهتماماتك. في نهاية هذا المساق، ستكون قادرًا على كتابة برامجك الخاصة بثقة وكفاءة. هل أنت مستعد؟ 


What You Will Learn

1-    التعرف على أصول لغة Python والفروقات بينها وبين لغات البرمجة الأخرى، وفهم بيئات التطوير المتكاملة (IDEs) لاستخدامها بفعالية.

2-    فهم الأنواع الأساسية مثل الأرقام والنصوص وكيفية إجراء العمليات عليها، مع استخدام الطرق المدمجة للتعامل مع النصوص (مثل f-strings).

3-    التمييز بين القوائم (Lists) والصفوف (Tuples)، وإنشاء وتعديل القواميس (Dictionaries)، وفهم ميزات المجموعات (Sets) وتنفيذ العمليات عليها.

4-     إنشاء القوائم باستخدام (List Comprehensions)، والتعامل مع القوائم المتداخلة، وفهم كيفية جمع المدخلات من المستخدم واستخدام الثوابت.

5-    كتابة منطق شرطي باستخدام الشروط المتداخلة (Nested Conditions)، وكتابة الحلقات للتكرار (For Loops & While Loops) عبر التسلسلات مع التحكم باستخدام أوامر (break) و(continue).

6-    تعريف واستدعاء الدوال(Functions)، مع التمييز بين النطاق المحلي والعالمي، واستخدام (global) لتعديل المتغيرات العالمية، وإنشاء دوال مجهولة باستخدام تعبيرات (Lambda).

7-     استخدام الوحدات المدمجة في Python وتنظيم الكود باستخدام الوحدات (Modules) والحزم (Packages)، مع تثبيت الحزم الخارجية وإعادة استخدام الكود


Target audience

طلاب الجامعات

الخريجون الجدد

الموظفون التقنيون وغير التقنيين

الراغبون في تطوير أعمالهم أو تغيير مسار أعمالهم في ضوء الذكاء الاصطناعي




Course.requirements

 كل ما يلزمك هو الرغبة بالتعلم المستمر!

لا حاجة لخبرة سابقة في لغات برمجة أخرى، ولكن يسعدنا إن كانت لديك!



Course Content

8 module

ساعتين و 4 دقائق

ما هي لغة بايثون؟

Introduction to Python

0/3 Done

Python Language

لغة بايثون

0 Hoursand 5 min5 دقائق

اختبر معلوماتك

0 Hoursand 5 min5 دقائق

إرشادات التعامل مع ملفات google colab

0 Hoursand 1 minدقيقة

أساسيات وأدوات التطوير في python

Python Foundations & Development Tools

0/3 Done

بيئة تطوير Python

 Python Development Environment

0 Hoursand 5 min5 دقائق

اختبر معلوماتك

0 Hoursand 5 min5 دقائق

 تنزيل وتثبيت Python 

 Setting up Python

0 Hoursand 4 min4 دقائق

أساسيات بناء الجملة البرمجيَّـة: أنواع البيانات والمتغيرات

Basic Syntax, Variables, and Data Types

0/8 Done

أساسيات بناء جملة Python 

 Python Syntax Basics

0 Hoursand 5 min5 دقائق

اختبر معلوماتك

0 Hoursand 6 min6 دقائق

أنواع البيانات في Python

 Python Basic Data Types

0 Hoursand 7 min7 دقائق

اختبر معلوماتك

0 Hoursand 4 min4 دقائق

النصوص والطباعة

 Strings and Printing

0 Hoursand 5 min5 دقائق

اختبر معلوماتك

0 Hoursand 4 min4 دقائق

 مدخلات المستخدم والمتغيرات والثوابت

 User Input, Variables, and Constants

0 Hoursand 7 min7 دقائق

اختبر معلوماتك

0 Hoursand 7 min7 دقائق

التحكم في البيانات

Control Flow

0/4 Done

الجمل الشرطية 

 Conditional Statements

0 Hoursand 9 min9 دقائق

اختبر معلوماتك

0 Hoursand 5 min5 دقائق

الحلقات التكرارية 

 Loops

0 Hoursand 9 min9 دقائق

اختبر معلوماتك

0 Hoursand 7 min7 دقائق

هيكلية البيانات

Data Structures

0/6 Done

القوائم والصفوف

Lists and Tuples

0 Hoursand 12 min12 دقيقة

اختبر معلوماتك

0 Hoursand 9 min9 دقائق

القواميس والمجموعات

 Dictionaries and Sets

0 Hoursand 6 min6 دقائق

اختبر معلوماتك

0 Hoursand 5 min5 دقائق

القوائم المتقدمة 

 Advanced List Topics

0 Hoursand 10 min10 دقائق

اختبر معلوماتك

0 Hoursand 7 min7 دقائق

الدوال والنطاقات

Functions and Scope

0/6 Done

الدوال، تعريفها واستدعاؤها 

 Defining and Calling Functions

0 Hoursand 12 min12 دقيقة

اختبر معلوماتك

0 Hoursand 8 min8 دقائق

دوال اللامدا والخرائط والفرز

 Lambda Functions, Map, and Filter

0 Hoursand 6 min6 دقائق

اختبر معلوماتك

0 Hoursand 6 min6 دقائق

الدوال المتقدمة

 Advanced Function Concepts

0 Hoursand 9 min9 دقائق

اختبر معلوماتك

الوحدات والحزم

Modules and Packages

0/2 Done

الوحدات ومكتبة بايثون القياسية 

 Modules and the Python Standard Library

0 Hoursand 5 min5 دقائق

اختبر معلوماتك

0 Hoursand 8 min8 دقائق

مصادر التعلم

Learning Resources

0/2 Done

Python Fundamentals - Cheat sheets

0 Hoursand 10 min10 دقائق

قائمة مصطلحات بايثون

Python Terminology

0 Hoursand 10 min10 دقائق