المزيد من كتب التعلم العميق......المزيد من كتب بايثون...كتب التعلم العميقكتب بايثون

كتاب بايثون: عن طريق الامثلة: 90 مشروع بايثون مع الكود المصدري تم حلها وشرحها

بايثون هي واحدة من أفضل لغات البرمجة. نظرًا لقابليتها للقراءة وطبيعتها الصديقة للمبتدئين، فقد تم قبولها من قبل الصناعات في جميع أنحاء العالم. لذلك لإتقان بايثون في أي مجال، عليك العمل في المشاريع. في هذه الكتاب، سيقدم لك المؤلف أكثر من 90 مشروع مذهل في بايثون مع حل الكود المصدري وشرحها مجانًا.

إذا كنت مبتدئًا في بايثون حيث تعلمت للتو القوائم (list) والصفوف (tuples) والقواميس (dictionaries) وبعض الوحدات النمطية (modules) لبايثون الأساسية مثل الوحدة العشوائية (random)، فإليك بعض مشاريع بايثون ذات التعليمات البرمجية المصدر للمبتدئين.

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

نأمل ان يساعد هذا الكتاب كل من يريد ان يدخل في مجال لغة برمجة بايثون ومساعدة القارئ العربي على تعلم هذا المجال. اسأل الله التوفيق في هذا العمل لأثراء المحتوى العربي في مجال البرمجة ببايثون. ونرجو لك الاستمتاع مع الكتاب ولا تنسونا من صالح الدعاء.

رابط الكتاب

محتويات الكتاب:

1) لعبة التخمين باستخدام بايثون Number Guessing Game using Python

2) المتوسط والوسيط والمنوال باستخدام بايثون Mean Median and Mode using Python

3) مصادقة كلمة المرور باستخدام بايثون Password Authentication using Python

4) إرسال رسائل بريد إلكتروني تلقائية باستخدام بايثون Send Automatic Emails using Python

5) آلة حساب العمر باستخدام بايثون Age Calculator using Python

6) مجموعة الجناس الناقصة باستخدام بايثون Group Anagrams using Python

7) البحث عن رقم مفقود باستخدام بايثون Finding the missing Number using Python

8) تجميع عناصر من نفس المؤشرات باستخدام بايثون Group Elements of Same Indices using Python

9) حساب وقت تنفيذ برنامج بايثون Calculating the Execution Time of a Python Program

10) حساب عدد الكلمات في عمود باستخدام بايثون Count Number of Words in a Column using Python

11) لعبة حجر ورق مقص باستخدام بايثون Rock Paper Scissors Game using Python

12) طباعة الايموجيات باستخدام بايثون Printing the Emojis using Python

13) تصحيح الهجاء باستخدام بايثون Correcting Spellings using Python

14) استخراج ملف تعريف GitHub باستخدام بايثون Scraping GitHub Profile using Python

15) تصوير العلاقة الخطية باستخدام بايثون Visualizing Linear Relationship using Python

16) إنشاء نص باستخدام بايثون Generating Text using Python

17) استخراج الجدول من موقع ويب باستخدام بايثون Scraping Table From a Website using Python

18) استخراج النص من ملف PDF باستخدام بايثون Extracting Text From PDF with Python

19) عكس سلسلة نصية باستخدام بايثون Reversing a String using Python

20) مطابقة التسلسلات باستخدام بايثون Match Sequences using Python

21) رمز QR باستخدام بايثون QR Code using Python

22) فك تشفير رمز  QR باستخدام بايثون Decoding a QR Code using Python

23) إنشاء بيانات وهمية باستخدام بايثون Creating Dummy Data using Python

24) إزالة الكلمات النابية باستخدام بايثون Removing Cuss Words using Python

25) ايجاد القيم المكررة باستخدام بايثون Finding Duplicate Values using Python

26) كشف الأسئلة باستخدام بايثون Detecting Questions using Python

27) مسجل الصوت باستخدام بايثون Voice Recorder using Python

28) قراءة وكتابة ملفات CSV باستخدام بايثون Reading and Writing CSV Files using Python

29) المخطط الصندوقي باستخدام بايثون Box Plot using Python

30) أرسال رسائل Instagram باستخدام بايثون Sending Instagram Messages using Python

31) ايجاد المضاعف المشترك الأصغر في بايثون Finding LCM using Python

32) مرونة السعر للطلب باستخدام بايثون Price Elasticity of Demand using Python 74

33) ايجاد الكلمات الأكثر تكراراً في ملف Finding the Most Frequent Words in a File

34) ايجاد عدد الأحرف الكبيرة في ملف Finding the Number of Capital Letters in a File

35) فهرس القيمة الكبرى في قائمة بايثون Index of Maximum Value in a Python List

36) فهرس القيمة الصغرى في قائمة بايثون Index of Minimum Value in a Python List

37) المخطط المبعثر المتحرك باستخدام بايثون Animated Scatter Plot using Python

38) إنشاء خط فني باستخدام بايثون Creating Font Art using Python

39) مجمع الصور باستخدام بايثون Collage Maker using Python

40) تفاصيل رقم الهاتف باستخدام بايثون Phone Number Details using Python

41) طباعة التقويم باستخدام بايثون Printing a Calendar using Python

43) اختبار سرعة الإنترنت باستخدام بايثون Internet Speed Test using Python

44) تحويل النص إلى خط اليد باستخدام بايثون Converting Text to Handwriting using Python

45) اغلاق الكمبيوتر باستخدام بايثون Shutdown Computer using Python

46) تشويه عنوان IP باستخدام بايثون Defang IP Address using Python

47) تجريف الويب لإنشاء مجموعة بيانات باستخدام بايثون Web Scraping to Create a Dataset using Python

48) ماسح السيرة الذاتية باستخدام بايثون Resume Scanner using Python

49) خوارزمية فرز الدمج باستخدام بايثون Merge Sort Algorithm using Python

50) اختيار بطاقة عشوائية باستخدام بايثون Picking a Random Card using Python

51) الانحراف الربيعي باستخدام بايثون Quartile Deviation using Python   106

52) عد تكرارات الأحرف باستخدام بايثون Counting Character Occurrences using Python

53) انشاء النمط الهرمي باستخدام بايثون Creating Pyramid Pattern using Python

54) البحث التسلسلي باستخدام بايثون Sequential Search using Python

55) تبديل المتغيرات باستخدام بايثون Swapping Variables using Python

56)  ترتيب مصفوفات NumPy باستخدام بايثون Sorting NumPy Arrays using Python

57) التحقق من صحة الجناس الناقصة باستخدام بايثون Validate Anagrams using Python

58) أنشاء جداول باستخدام بايثون Creating Tables using Python

59) البحث الثنائي المتكرر باستخدام بايثون Recursive Binary Search using Python

60) الحلقات العكسية باستخدام بايثون Backward For Loop using Python

61) خوارزمية Dijkstra باستخدام بايثون Dijkstra’s Algorithm using Python

62) جداول التجزئة باستخدام بايثون Hash Tables using Python

63) الطوابير باستخدام بايثون Queues using Python

64) التحقق من صحة شجرة البحث الثنائية باستخدام بايثون Validate a Binary Search Tree using Python

65) المكدسات باستخدام بايثون Stacks using Python

66) الكلمات المتناظرة باستخدام بايثون Palindrome Words using Python

67) خوارزمية Breadth-First Search باستخدام بايثون Breadth-First Search Algorithm using Python

68) رسم التعليقات التوضيحية باستخدام بايثون Plotting Annotations using Python    140

69) تحويل العملات في الوقت الحقيقي مع بايثون Real-time Currency Converter with Python

70) خوارزمية FizzBuzz باستخدام بايثون FizzBuzz Algorithm using Python

71) استخراج الكلمات المفتاحية باستخدام بايثون Extract Keywords using Python

72) قراءة البيانات من جداول بيانات Google باستخدام بايثون Read Data From Google Sheets using Python

73) إنشاء الفاتورة في بايثون Creating Invoice with Python

74) لعبة المغامرة القائمة على النص مع بايثون Text-Based Adventure Game with Python

75) لعبة MAD LIBS باستخدام بايثون لعبة Mad Libs باستخدام بايثون

76) انشاء الاختصارات باستخدام بايثون Acronyms Using Python

77) انشاء منبه مع بايثون Creating Alarm Clock with Python

78) تقطيع البريد الإلكتروني مع بايثون Email Slicer with Python

79) منشئ القصة مع بايثون Story Generator with Python

80) برنامج بايثون لإنشاء كلمة مرور Python Program to Generate Password

81) رمي النرد محاكي مع بايثون Dice Roll Simulator with Python

82) إنشاء لعبة اختبار باستخدام بايثون Creating a Quiz Game with Python

83) طباعة نص ملون باستخدام بايثون Printing Colored Text with Python 169

84) حساب مؤشر كتلة الجسم (BMI) مع بايثون Calculating BMI with Python

85) تحويل فهرنهايت إلى مئوية باستخدام بايثون Converting Fahrenheit to Celsius with Python

86) أخذ مدخلات مستخدم متعددة باستخدام بايثون Taking Multiple User Inputs using python

87) تحويل الأرقام الرومانية إلى ارقام عشرية باستخدام بايثون Converting Roman Numbers to Decimals using python

88) ارتباط بيرسون باستخدام بايثون Pearson Correlation using Python

89) Treemap باستخدام بايثون Treemap using Python

90) تحويل الصورة إلى مصفوفة باستخدام بايثون Converting Image to Array using Python

91) تجريف IMDb باستخدام بايثون Scraping IMDb using Python

تحميل الكتاب

د. علاء طعيمة

كلية علوم الحاسوب وتكنولوجيا المعلومات / جامعة القادسية / العراق

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى