Python

السلام عليكم ورحمة الله وبركاته.. انهيت بفضل الله دورة Python وقد أتممت جميع الأساسيات.. ولكن كما تعلمون فإن تلك الدورات لا تعطي النصيب النظري بقدر العملي.. فأنا بالفعل أستطيع البرمجة باستخدامها لكن دون فهم حقيقي لبعض المفاهيم (كما تعلمنا في الجامعة)..

فهل هناك (مقالات - كتب - الخ..) تسلط الضوء على الجانب النظري للغة ؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

ستجد ما تريد في المقالات والدروس بأكاديمية حسوب وموسوعة حسوب:

فهناك كتاب خاص بتعلم لغة بايثون:

بالإضافة إلى دروس ومقالات في قسم بايثون:

وفي موسوعة حسوب يوجد شرح لأساسيات اللغة:

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

بالنسبة للجانب النظري من أي لغة برمجة أو تقنية معينة فإن الكتب هي المصدر المثالي لهذ الجزئية

لذلك بالإضافة للمصادر في التعليق السابق هناك العديد من الموارد التي يمكن أن تساعدك في فهم الجانب النظري للغة Python. فيما يلي بعض الاقتراحات:

  • Python 3: The Complete Reference by Mark Lutz
  • Python in a Nutshell by Alex Martelli, Bill Venners, and Fred L. Drake, Jr.
  • Python Cookbook by David Beazley and Brian K. Jones

مرحبا إبراهيم أهنئك على الإنتهاء من أساسيات البايثون ، هناك بعض الخطواط التى تحتاجها للتعمق أكثر في الجانب النظري والعملى للبايثون منها كورس Data structure على قناة free code

،و ايضا هناك مجموعة مصادر تساعدك في فهم المحتوى النظري للغة منها :-

"Python Crash Course" بواسطة Eric Matthes: هذا الكتاب يقدم مقدمة شاملة ووافية حول لغة Python. يشرح الكتاب المفاهيم الأساسية والنظرية ويقدم أمثلة تطبيقية لتعزيز التعلم العملي.

"Fluent Python" بواسطة Luciano Ramalho: يعتبر هذا الكتاب مصدرًا ممتازًا لفهم المفاهيم المتقدمة في لغة Python. يغطي الموضوعات مثل التراكيب البيانية، والوظائف، والديناميكية المتقدمة، والتعامل مع البيانات، وغيرها.

"Python Programming: An Introduction to Computer Science" بواسطة John Zelle: يركز هذا الكتاب على تعلم البرمجة باستخدام Python من خلال وجهة نظر علمية للحاسوب. يغطي المبادئ الأساسية للبرمجة والهياكل البيانية والخوارزميات.

"Python Documentation" (توثيق Python): يعد التوثيق الرسمي للغة Python مصدرًا قيمًا للمعلومات النظرية. يشمل التوثيق تفاصيل شاملة حول اللغة ومكتباتها المدمجة والمفاهيم الأساسية.

هناك أيضا مجوعة مواقع تساعدك في ذلك منها "Real Python" و "GeeksforGeeks" و "Python.org".