تبدأ رحلتنا في استكشاف موقع مجاني شامل يضم كنوز وهي : دورات مجانية ومنح دراسية ووظائف وتدريب ومقالات مفيدة ودليل كامل لكل مجال خاص بالتكنولوجيا حصريا وبعض من المجالات الاخري لمتابعة كل جديد علي التليجرام والفيسبوك | Telegram | Facebook

Python For Data Science - Real Time Exercises

دورة متاحة لفترة محدودة
free-palestine free-palestine

Responsive image
منذ 16 ساعة

أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :

في هذه الدورة ، سوف تتعلم لغة برمجة Python مع تمارين الترميز في الوقت الفعلي في دفتر الملاحظات Jupyter ، في اللغة السهلة للغاية. لغة البرمجة التي تستخدم إرشادات لتعليم الكمبيوتر كيفية تنفيذ المهمة. Python هي لغة برمجة سهلة التعلم وقوية. لغة أقرب إلى اللغة البشرية (مثل اللغة الإنجليزية) تُعرف بأنها لغة عالية المستوى. يوفر Python مقاربة سهلة للبرمجة الموجه إلى الكائن. 1991.python يجد تطبيقه في المجالات المختلفة. يتم استخدام Python لإنشاء تطبيقات الويب ، المستخدمة في تطوير اللعبة ، لإنشاء تطبيقات سطح المكتب ، يستخدم في التعلم الآلي وعلوم البيانات.
كيف يعمل Python؟ -نكتب الإرشادات في Python language.phethon هي لغة تفسير ، لذلك ليست هناك حاجة لتجميعها. تم تشغيل برامج programs (المنفذة) مباشرة من خلال رمز المصدر. يتم تحويل الرمز المصدر إلى رمز bytecode الوسيط ثم يتم تحويل رمز bytecode إلى اللغة الأصلية للكمبيوتر (أي لغة الآلة) داخليًا بواسطة مترجم Python. يتم تنفيذ الكود ويتم تقديم الإخراج. yperthon رمز المصدر> bytecode المتوسطة> لغة الجهاز> تم تنفيذ رمز
ما هو البرنامج؟ - البرنامج هو مجموعة من الإرشادات التي تخبر الكمبيوتر بأداء مهمة محددة. لغة البرمجة هي اللغة المستخدمة لإنشاء البرامج. عندما ننقر على زر التشغيل على مشغل الوسائط ، يوجد برنامج يعمل خلف المشهد يخبر الكمبيوتر بتشغيل الموسيقى. وظيفة مدمجة هي وظيفة محددة مسبقًا ويمكن استخدامها مباشرة. على سبيل المثال. Print () التعليقات هي أجزاء من الكود التي يتم تجاهلها بواسطة مترجم Python. يتم استخدام التعليقات لجعل الكود المصدري أسهل لفهمه من قبل الآخرين. يدعم Python تعليقات الخط المفرد يعني أنها يمكن أن تغطية سطر واحد فقط.

المواضيع المختلفة الموضحة في محاضرات الفيديو هذه بالطبع مع أمثلة هي كما يلي -
1. المتغيرات = 2 ، B = 1.2 ، C = 'RAM' ، d = lambda ("أي وظيفة")# يتم استخدام المتغيرات لتخزين القيم. يمكن استخدام القيم المخزنة في المتغيرات لاحقًا في البرامج. يمكننا استردادها عن طريق الإشارة إلى الأسماء المتغيرة.
2. أنواع البيانات في pythoninteger (int) ، تعويم ، سلسلة (str) ، القائمة ، tuple ، set ، القاموس
3. String - String عبارة عن سلسلة من الأحرف ، وتحيط بها عروض أسعار واحدة أو مزدوجة. على سبيل المثال. "Hello" ، "Hello999" ، "999".
4. القائمة [int / float / str] à a = [1 ، 2 ، 3.4 ، 3.4 ، 'a' ، 'bcd'] à مجموعة من أنواع البيانات ، قابلة للتغيير: يمكن تغيير القيم ، مرتبة: سيكون ترتيب القيم كما هو ، قابل للتغيير ، قيم مكررة.
5. tuple (int / float / str) à b = (1 ، 2 ، 3.4 ، 3.4 ، 'a' ، 'bcd') àimmutable: لا يمكن تغيير القيم ، أو طلب: سيكون ترتيب القيم كما هو ، غير قابل للتغيير ، بيانات غير متجانسة ، قيم تكرار.
6. تعيين {int / float / str} à c = {1 ، 2 ، 3.4 ، 5.6 ، 'a' ، 'bcd'} لا يمكن تغيير القيم ، ولكن يمكن إضافة قيم جديدة ، غير مرتبة: قد يتغير ترتيب القيم ، وترتيب العناصر في ترتيب تصاعدي ، لا تسمح بقيم التكرار ، غير مؤدية.
7. Dictionary {key: value} à d = {k1: 1 ، k2: 2 ، k3: 3.4 ، k4: 5.6 ، k5: 'ab' ، k6: 'bcd'} à قابلة للتبديل ، غير مرجّك ، لا يسمح مفاتيح مكررة ، مفهرسة ، يجب أن تكون المفاتيح فريدة من نوعها.
8. التسلسل - الجمع بين STRINGSFIRST = 'DATA'LAST = "Science" new = first + ‘' + last +‘ is the Combined String '
9. "\ n" - من أجل lineprint الجديد التالي ("اسمي" ، "\ n" ، "مدينتي" ، "\ n" ، "بلدي هو") الطباعة ("دلهي") ، طباعة (") ، طباعة (" نويدا ") # لإنشاء فجوة واحدة بين سلسلتين.
10. قائمة functons <اضغط على زر "علامة التبويب" من لوحة المفاتيح بعد كتابة اسم القائمة (A هنا) لإظهار الوظائف المتاحة> A.Append (55) - لإضافة قيمة جديدة في نهاية القائمة. LIST.A.INDEX (7) - لإظهار فهرس القيمة. # A.Index (value ، start_index ، stop_index) a.insert (3،66) - لإدراج قيمة جديدة في موضع معين. # A.Pop () A.Remove (55) - لحذف قيمة من القائمة. # a.sort (reverse = true) del a [1: 4] - لحذف بعض العناصر من القائمة. type (a) - لرؤية type.list concatenation - a = [1،2،3،4] ، b = [5،6،7،8] ؛ C = A+B = [1،2،3،4،5،6،7،8]
11. Tuple functonst.count (5) - لحساب عدد المرات التي تحدث فيها القيمة. T.Index (7) - لإظهار فهرس القيمة.
12. set functonss.add (5) - لإضافة قيمة جديدة 5 في set.s.clear () - لمسح جميع عناصر set.s.copy () - لنسخ set.s1.difference (s2) - s1 -s2 - يوضح عناصر s1 s1 فقط. العنصر (x) من المجموعة. إذا لم يكن x في مجموعة ، فلن يظهر خطأ. إذا لم يكن x في مجموعة ، فسيظهر خطأ. set2 - يوضح جميع عناصر set1 و set 2.S1.InterSection (s2) - set1 & set2 - إنها تعرض عناصر شائعة من set1 و set2 جميع عناصر S1 موجودة في المجموعة S2.S2.Isuperset (S1) - إنها تُرجع صحيحًا ، إذا كانت جميع عناصر S1 موجودة في المجموعة S2 ، وإلا FALSE.LEN (s) - فإنها تُظهر NO. من العناصر الفريدة في set.s1.symmetric_difference (S2)-S1^S2-لإظهار العناصر غير الشائعة من s1 و s2 القاموس functonsd.clear () - لحذف القاموس. إذا لم يكن المفتاح في القاموس ، فلن يُظهر أي شيء ، دون إظهار أي خطأ. d.items () - لإظهار جميع عناصر القاموس. value.d.setDefault ('k3') ، d.setDefault ('k4' ، value) ، d ['k4'] = value - لإضافة مفتاح في نهاية dictionary.d.update ('e') - لإضافة القاموس الجديد في dictionary.d.fromkeys (a) - لإنشاء قرص ، باستخدام قائمة القائمة كـ keys. وإضافة قيمة إلى جميع المفاتيح أمر اختياري. "المفتاح" في D - للتحقق من وجود أي عنصر (مفتاح) في القاموس.
14. نوع البيانات castingConverting نوع بيانات في آخر. Floatfloat ("10") => 10.0 - تحويل سلسلة رقمية إلى floatfloat (‘b ') => خطأ - لا يمكن تحويل سلسلة أبجدية إلى تعويم
str (' a ') =>‘ a' - تحويل سلسلة إلى stringstr (1) => 1 ' - تحويل int إلى stringstr (3.2) النطاق - ينشئ قائمة متسلسلة للأرقام. range (قيمة البدء ، قيمة الإيقاف ، قيمة الخطوة) ، المدى (0،50،1) ، المدى (1 ، 50) ، المدى (50)
16. الوظيفة - الوظيفة هي كتلة من الكود ، والتي يتم تعريفها لأداء بعض المهام. لقد استدعينا وظيفة لتشغيلها كلما مطلوب. parameter: في وقت تحديد الوظيفة. على سبيل المثال: DEF FUNC (A ، B) الحجج: في وقت استدعاء الوظيفة. على سبيل المثال: func (2،3) def fun_name (args / parameters): عبارة متعددة عبارة ، def fun_name (var1 ، var2): multired line statedef جديد (2 ، 3): c = a + b ، return c
إذا كان عدد الوسائط غير ثابت ... الوسائط. keyword mancepitions: يمكننا أيضًا إرسال args باستخدام key = value syntax.ex: def new (b ، a ، c): print ("الفائز هو" ، أ) جديد (a = 'ram' ، b = 'sham' ، c = 'Shiva') ... وظيفة lambda à هي وظيفة سطر واحد. وظيفة الإدخال - يستغرق إدخالًا ويمكنه حفظه إلى متغير. الفهرسة -list.index (عنصر) ، قائمة [قيمة الفهرس] ، القائمة [ابدأ: توقف: خطوة] A.Index (25) ، A [1] ، A [1: 20: 2] ، A [: 4] ، A [2:] ، A [:]
الفهرسة السلبية -A [-1] ، A [8: 0: -1] ، في قائمة: a = [[1،2،3] ، 4 ، 5 ، 6 ، [7،8،9]]
20. للحلقة - بالنسبة إلى Val بالتسلسل: الجسم من الحلقة ، على سبيل المثال 1: لـ x في [1،2،3،4،5]: طباعة (x) ، على سبيل المثال 2: لأني في "الموز": طباعة (i)
بيان الكسر (للحلقة) - لوقف الحلقة في حالة معينة) ل val in loop for loop if val == ‘= ‘seq_value [1،2،3،4،5،6،7]: طباعة (x) إذا كانت x == 5break2) لـ Val بالتسلسل: إذا كان Val == ‘seq_value 'استراحة ، print (val) ex: for x in [1،2،3،4،5،6] [1،2،3،4،5]: إذا كانت x == 4continueprint (x) 2) لـ x في [1،2،3،4،5]: طباعة (x) في النطاق (6): طباعة (x)
آخر في الحلقة –1) للنطاق في النطاق (6): طباعة (x) آخر: طباعة ("حلقة")
2) للـ x في النطاق (0،6): طباعة (x) إذا كانت x == 4: breakelse: ‘print (‘ ext is in extric [1،2،3،4،5،6،7]: pass2) لـ x in [1،2،3،4،5،6،7]: إذا كانت x == 3: passprint (x)
21. على الرغم من أن الحلقة - تكرر حلقة الوقت كتلة من الكود طالما أن شرطًا معينًا صحيحًا. : breakPrint (i) i = i + 1
تابع البيان (أثناء الحلقة) –1) i = 0 while i <6: i = i + 1if i == 3: conterueprint (i) 2) حلقة –1) i = 0 ما هو i <6: print (i) i = i + 1else: print (‘instruction inse’)
break & Contertive state (أثناء الحلقة) –i = 0 while i <10: i = i + 1IF i = = 3: onferif i = = 9: breakprint (i)
22. تقسيم وظيفة تقسيم سلسلة إلى قائمة. syntax: string.split (فاصل ، maxsplit)
23. تأخذ MAP Functionit جميع عناصر القائمة وتطبيق وظيفة عليها. يأخذ Filter Functionit جميع عناصر القائمة وتطبيق وظيفة عليها وإرجاع قائمة جديدة مرشح.

ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:

(احصل على الدورة للدخول إلى الموقع والتسجيل)

يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)

اغلق مانع الاعلانات لتحصل على الدورة



0 تعليقات