تتعمق هذه الدورة في مفاهيم بايثون المتقدمة، مع التركيز على بناء تطبيقات قوية وقابلة للتطوير وعالية الأداء. سوف يستكشف المشاركون موضوعات مثل البرمجة الموجهة للكائنات، والتزامن، وتحسين الأداء، والمزيد، أثناء العمل مع حالات الاستخدام في العالم الحقيقي. مناسب للمتعلمين الذين يتطلعون إلى تحسين مهاراتهم في لغة بايثون من أجل التطوير المهني.
بنهاية هذه الدورة سيكون المشاركون قادرين على:
argparse
قم بإنشاء أدوات سطر الأوامر باستخدام .ملخص:
تغطي هذه الوحدة تقنيات البرمجة الشيئية المتقدمة في لغة بايثون، بما في ذلك الميراث وتعدد الأشكال والتجريد والواجهات والخلطات.
المواضيع التي يجب تغطيتها:
ملخص:
تستكشف هذه الوحدة مفاهيم المكرر والمولد المتقدمة في Python، واستخدام مديري السياق لإدارة الموارد بكفاءة.
المواضيع التي يجب تغطيتها:
yield
with
ملخص:
في هذه الوحدة، سيتعرف المشاركون على أدوات الديكور والفئات الوصفية، وكيفية عملها، وكيفية استخدامها لتعديل سلوك الفئة والوظيفة أو التحكم فيه ديناميكيًا.
المواضيع التي يجب تغطيتها:
ملخص:
asyncio
تتعمق هذه الوحدة في إمكانيات التزامن والتوازي في Python، مع التركيز على ، والترابط، والمعالجة المتعددة، والتنفيذ المتزامن.
المواضيع التي يجب تغطيتها:
asyncio
العمل مع (اختياري)ملخص:
سوف يتعلم المشاركون كيفية تحسين أداء تطبيقات بايثون من خلال فهم إدارة الذاكرة، وقفل المترجم العالمي (GIL)، وتقنيات التخزين المؤقت.
المواضيع التي يجب تغطيتها:
functools
وتقنيات التحسين الأخرىملخص:
pytest
pdb
تركز هذه الوحدة على اختبار وتصحيح أخطاء كود Python، مع التركيز على استخدام ، واختبار الوحدة، ومصحح الأخطاء للحصول على تعليمات برمجية أكثر موثوقية وقابلة للصيانة.
المواضيع التي يجب تغطيتها:
pytest
و unittest
pdb
ملخص:
تقدم هذه الوحدة تطوير REST API باستخدام Flask وFastAPI، مع التركيز على عمليات CRUD وواجهات برمجة التطبيقات غير المتزامنة ومبادئ RESTful.
المواضيع التي يجب تغطيتها:
ملخص:
سوف يتعلم المشاركون كيفية استخدام SQLAlchemy لرسم الخرائط العلائقية للكائنات (ORM) في بايثون، مع التركيز على استعلامات قاعدة البيانات، وعمليات الترحيل، وتقنيات التحسين.
المواضيع التي يجب تغطيتها:
ملخص:
requests
تغطي هذه الوحدة أساسيات تكامل واجهة برمجة التطبيقات (API) وتجميع الويب، مع التركيز على و لاستخراج البيانات من موارد الويب.scrapy
المواضيع التي يجب تغطيتها:
requests
scrapy
ملخص:
تقدم هذه الوحدة عملية إنشاء حزم Python، وهيكلتها للتوزيع، وإصدار الإصدارات باستخدام .setup.py
المواضيع التي يجب تغطيتها:
setup.py
ملخص:
سيتعلم المشاركون كيفية إنشاء أدوات مساعدة لسطر الأوامر باستخدام وحدة الخاصة بـ Python، مع التركيز على تحليل الوسيطات وتنفيذها من سطر الأوامر.argparse
المواضيع التي يجب تغطيتها:
argparse
ملخص:
تقدم هذه الوحدة تقنيات متقدمة للتعبير العادي لمطابقة الأنماط، مع حالات الاستخدام العملي مثل استخراج البيانات من عناوين URL وأنماط النص الأخرى.
المواضيع التي يجب تغطيتها:
Get access to top-rated courses, real projects, and job-ready skills.
We’re here to help. Talk to our advisors.
I had an incredible experience at this data science bootcamp! Coming in with no prior knowledge, I was amazed at how quickly I gained a solid understanding of the field. The curriculum is intensive and hands-on, allowing me to learn real, applicable skills through working on real client projects. The staff are exceptionally supportive and always ready to help. This bootcamp truly transformed my career path, and I couldn’t be more grateful for the knowledge and confidence I’ve gained. Highly recommended for anyone looking to break into data science!
My experience was awesome. I was taught by professional data engineers who shared their insights based on their professional experience. The topics covered are relevant to what employers are looking for and I enjoyed hands-on projects. I learned all the skills I needed to be a data engineer and I got a full-time offer as a data engineer, thanks to the mentors from WecloudData. I highly recommend this program. I was able to land interviews at Amazon, Yelp, CI Financial e.t.c
Deciding to go with WeCloudData was one of the best decisions I made during my career switch. Their Bootcamps are intense but they get you where you need to go. The instructors are amazing and the TAs very knowledgeable. Their client projects taught me a lot even after the bootcamp was done. I was able to land my current job thanks to the skills and training from the course.
I had the pleasure of attending WeCloudData’s Data Fundamentals bootcamp, which was fantastic. The highly qualified instructors used cutting-edge teaching techniques that greatly facilitated understanding the logic of coding and programming. They carefully progressed us from fundamental to more complex subjects, avoiding any feeling of overload. I wholeheartedly endorse this course for anyone hoping to become a data analyst—it’stheonly one you’ll need. The teachers are very outstanding!
This bootcamp provided me with the necessary technical skills and industry knowledge to secure a data job. The instructors are knowledgeable and shared everything they know to help me achieve my goals. The TAs are resourceful and patient answering my questions. The projects in the bootcamp enhanced my knowledge and impressed interviews. This is a wonderful bootcamp if you are looking to either imporve your skills or switch career!
No. Track Courses are only accessible through the Professional or Unlimited+ subscription plans.
Yes, all courses are designed to be self-paced. Learn when it fits your schedule.
Each course includes prerequisites if needed. Many Standard Courses are beginner-friendly.
If you have other queries or specific concerns, don’t hesitate to let us know. Your feedback is important to us, and we aim to provide the best support possible.
Grow your skills, build projects you’ll be proud of, and unlock new opportunities — all at your pace.
WeCloudData هي أكاديمية رائدة في علوم البيانات والذكاء الاصطناعي. لقد ساعدت دوراتنا التعليمية المدمجة الآلاف من المتعلمين والعديد من المؤسسات على تحقيق قفزات ناجحة في رحلات البيانات الخاصة بهم.
يشير "*" إلى الحقول المطلوبة
كندا:
180 شارع بلور، رقم 1003
تورونتو، أونتاريو، كندا M5S 2V6
نحن:
16192 الطريق السريع الساحلي
لويس، دي 19958، الولايات المتحدة الأمريكية