🇦🇪 البايثون من الصفر حتى الاحتراف || Python from ZERO to HERO

🇦🇪 البايثون من الصفر حتى الاحتراف || Python from ZERO to HERO

البايثون من الصفر حتى الاحتراف || Python from ZERO to HERO

دورة البرمجة الاغنى علميا والاعمق عمليا مع البايثون، والتي قدمنا فيها افضل الممارسات التطبيقية في تعليم البرمجة

Language: arabic

Note: 0/5 (0 notes) 595 students  New course 

Instructor(s): Omar Salim

Last update: 2022-09-13

What you’ll learn

  • دراسة وتحليل المشكلة البرمجية والتعرف على اهم الخطوات المعتمدة لتقديم الحل البرمجي النموذجي للمستخدم النهائي
  • الفهم العميق والشامل لمنطقية كتابة الاكواد والتصوير لكيفية ترجمة الاكواد ومعالجتها من قبل مترجم اللغة
  • الشرح المفصل لهيكلية لغة البايثون ودراسة امكانيتها البرمجية المستخدمة لتقديم افضل الحلول التقنية
  • شرخ وتفصيل اهم هياكل البيانات الحديثة في عالم البرمجة باستخدام لغة البايثون التي تسهل على المبرمج التعامل مع مختلف المستويات من البيانات اثناء البرنامج
  • تطبيق اهم الافكار البرمجية باستخدام الدوال وفهم كيفية برمجة الدوال البرمجية لتسهيل تقسيم البرنامج الى مجموعة متسلسلة منطقية من الخطوات لاختصار الوقت والجهد
  • شرح عميق لمفاهيم البرمجة كائنية التوجه باستخدام الكلاس وكيف يمكن للمبرمج اعادة استخدام الاكواد بدل من إعادة كتابتها في كل مشروع
  • دراسة وتحليل المكتبات البرمجية التي توفرها لغة البايثون والتي تسهل بدء الطريق في عالم البرمجة المتقدمة
  • تقديم افضل التطبيقات البرمجية باستخدام البايثون والتي تنوعت بين مختلف التطبيقات العملية من ضمنها برمجة الالعاب
  • يصل المتدرب في نهاية هذا الكورس الى المستوى المتقدم الذي يمكنه من دخول عالم البرمجة بشكل فعلي واحترافه
  • هذا الكورس غني جدا بالشرح الاكاديمي والعملي والذي يغني المتدرب عن استهلاك الجهد والوقت في اي دورة تدريبية اخرى

 

Requirements

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

 

Description

  • قدمنا في هذا الكورس التدريبي ناتج الجهد المتواصل والخبرة المتراكمة التي امتدت ل 14 سنة عملية بطريقة تناسب متطلبات سوق العمل الحالية والمستقبلية.

  • يهدف هذا الكورس الى نقل المتدربين من المرحلة الحالية الى مراحل متقدمة تناسب متطلبات سوق العمل وبالتزامن مع النقلة التكنلوجية المتسارعة حول العالم

  • حرصنا على تقديم هذه المحاضرات بطريقة تضمن دمج المفاهيم الاكاديمية بالتطبيق العملي

  • حرصنا على تفصيل الفاهيم البرمجية بطريقة التنفيذ خطوة بخطوة والتي تضمن للمتدرب الفهم العميق للبرمجة باستخدام لغة البايثون

  • اشتمل هذا الكورس على تنفيذ تطبيقات وبرامج اعتمدت من افضل المدربين العالميين وبهذا فانا اوفر على المتدرب عناء البحث عن

    المعلومة في الكورسات الانكليزية

  • يعتبر هذا الكورس مرجع شامل لمفهوم البرمجة بصورة عامة لهذا فان المتدربين على استخدام لغة البايثون ستكون لهم الامكانية العلمية لفهم اي لغة برمجة اخرى بسهولة تامة وبلا مجهود مضاعف

  • سيكون هذا الكورس شاملا لمفاهيم الخوارزميات والذكاء الصناعي والتعامل مع البيانات الكبيرة ليكن المرجع الكامل لكل المتدربين

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

  • يشتمل التطبيق العملي للاكواد على استخدام ادوات برمجية متعددة، يمكن المبرمج من التدرب على اكثر من بيئة عمل في دورة تدريبية واحدة

  • نعد المتدربين بالانتقال الفعلي من البداية حتى الاحتراف في مجال البرمجة وباستخدام لغة البايثون


 

Who this course is for

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

 

Course content

  • Introduction to the course ( مقدمة مهمة اشتملت على اهم النقاط الاساسية )
    • Course Features ( خصائص وميزات الكورس )
    • Some Practical Projects (مراجعة مختصرة عن بعض المشاريع المطبقة في هذا الكورس)
    • Introduction To Programming Problem & Optimum Solution Strategy
    • Course Structure ( الهيكلة التفصيلية للمحاضرات مع الجدول الزمني وخطة العمل )
    • Example of Lecture (جزء من محاضرة عملية )
  • Part1 : Primitive Data Types ( انواع المتغيرات واهم ادوات استخدامها )
    • Introduction to variables ( مقدمة في التعامل مع المتغيرات)
    • Introduction to variables ( مقدمة في التعامل مع المتغيرات)
    • Strings Data type ( انواع البيانات النصية وطرق التعامل معها في بايثون )
    • String Slicing ( مفهوم اقتطاع النصوص من المتغيرات النصية)
    • Length Function ( دالة احتساب طول السلسلة النصية )
    • In – Not in Method ( اداة اختبار وجود عنصر معين في السلسلة النصية )
    • Upper – Lower Functions ( ادوات تحويل احرف السلسلة النصية )
    • Center Function : (اداة محاذاة النص في المتغير النصي )
    • Count Function : ( اداة حساب عدد مرات تكرار قيمة معينة بداخل المتغير النصي )
    • Find Function: ( ايجاد قيمة معينة بداخل سلسلة نصية )
    • Type Conversion : ( التحويل بين انواع المتغيرات )
    • String Concatenation : ( طرق دمج المتغيرات النصية )
  • Part2 : Non Primitive Data Types ( Data Structures )
    • List Declaration : ( مقدمة عن تعريف القوائم في بايثون )
    • Accessing List Elements : ( طرق التعمال مع عناصر القوائم المهيكلة في بايثون)
    • Updating List Elements: (ادوات تحديث عناصر القوائم)
    • Inserting & Appending Elements : (اضافة العناصر الى القوائم المهيكلة)
    • Clearing list & Remove Function : ( ادوات الحذف مع القوائم المهيكلة في بايثون)
    • POP & Del Statement : (ادوات سحب العناصر وحذفها من القوائم)
    • Sorting List Elements : ( دالة ترتيب العناصر في القوائم المهيكلة)
    • Max & Min Functions: (دوال ايجاد القيم الاكبر والاصغر بين عناصر القوائم)
    • Extend & Copy & Len : (ادوات نسخ عناصر القوائم وتمديدها وايجاد طول عناصرها )
    • Dictionary Declaration : (تعريف القواميس في بايثون )
    • Updating Dictionary Items : (تحديث عناصر وقيم القواميس)
    • Get Dictionary Items & Set Default Functions:
    • Lec4- Dictionary ( Key + Values + Items ) Functions:
    • Dictionary Pop & Clear Functions :
    • Set Declaration & adding elements: (تعريف المجموعات في بايثون)
    • Sets – Removing Functions : (ادوات حذف القيم من المجموعات)
    • Sets – Intersection & Union : (ادوات الاتحاد والتقاطع في المجموعات)
    • Tuples Data Structure
  • Part3 : Python Operations : (العمليات الحسابية والمنطقية في بايثون )
    • Assignment & Arithmetic(: (العمليات الحسابية وعمليات اسناد القيم في بايثون )
    • Assignment Operations second Part 2
    • Relational Operations (17Min)
    • 4- Logical Operations :
    • 5- Precedence of operations :
  • Part4: Loop Statements : (الحلقات والجمل التكرارية )
    • For Loop :
    • For Loop with RANGE Function:
    • For Loop Exercises :
    • While Loop :
    • While Loop Exercises :
    • Nested Loops :
  • Part5: Conditions & Decision Making in Python
    • Input Function : دالة الادخال
    • 2- Conditions ( if + Else )-:
    • Elif Condition:
    • Conditions Exercises :
    • 5- Complex Conditions:
    • 6- Candidate Example: ( تطبيق مرشحين للوظائف )
    • Conditions Controlling:
    • Factorial Program: (تطبيق ايجاد مضروب العدد )
  • Part6: Functions Programming : ( برمجة الدوال في بايثون )
    • Function Definition :
    • Arithmetic Operation Using Functions:
    • Using Tutor ( Visualization Tool ) with Functions
    • Function Parameters :
    • Returning Value with Functions:
    • Application : Returning Max Value
    • Application : Build the Average Function
    • Application : Build the Reverse Function
    • Application: Build a Function to Find Unique Values in Data Structures
    • Positional & Keywords Arguments :
    • 11- Star Args & star Kargs:
    • Application: The Final Project using Python Functions
  • Pasrt7 : Object Oriented Programming
    • Introduction to classes:
    • Introduction to classes Part2:
    • Functions with class
    • Constructor Function :
    • Application: Rectangle Constructor
    • Application: List Constructor:
    • Class Inheritance:
    • Super Class
    • Application : Geometric shapes
    • Application : Geometric shapes Part2
    • Application: Bird Class:
  • Part8: Modules & Libraries
    • Introduction to Modules:
    • Importing Module
    • Application : Birds Module
  • Part9 : Files
    • Files Methods:
  • Part10 : Turtle Module
    • Introduction To Turtle
    • Application1 – First Turtle Example:
    • Application2 – Second Turtle Example:
    • Application3 – Turtle:
    • Application4 : Turtle
    • Turtle Listening Methods:
    • Turtle Screen Coordinates:
    • Application : Turtle Competition
    • Application: Car Crossing Game Part1:
    • Application: Car Crossing Game Part2:
    • Application: Car Crossing Game Part3:
    • Application: Car Crossing Game Part4:
    • Application: Snake Game Part1:
    • Application: Snake Game Part2:
    • Application: Snake Game Part3:
    • Application: Snake Game Part4:
    • Application: Spotlighting Code

 

🇦🇪 البايثون من الصفر حتى الاحتراف || Python from ZERO to HERO

Google Project Management [Coursera with Google]

Time remaining or 405 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate