🎓 مركز اختباراتٍ معتمد لدى Pearson VUE و Prometric · المدير القُطري لـ CIET في سورية · تدريبٌ في المزة منذ 2010·الامتحانات التي نقدّمها ←
البرمجة وتطوير الويب

Advanced Python: PCPP1 Exam Preparation

ارتقِ إلى مستوى الاحتراف في Python. على مدى سبعة أيام تعمّق تصميمك كائني التوجّه بالدوال الخاصة (Special Methods) والأصناف المجرّدة والمزخرفات (Decorators) والأصناف الوصفية (Metaclasses)

7 أياممتقدّم7 وحداتPCPP1: Certified Professional Python Programmer Level 1
نظرة عامة

نظرة عامة

ارتقِ إلى مستوى الاحتراف في Python. على مدى سبعة أيام تعمّق تصميمك كائني التوجّه بالدوال الخاصة (Special Methods) والأصناف المجرّدة والمزخرفات (Decorators) والأصناف الوصفية (Metaclasses)، وتتعلّم كتابة شيفرة تلتزم بإرشادات PEP 8 وPEP 257 وZen of Python.

ثم تبني واجهات رسومية باستخدام tkinter، وتكتب برامج عميلة تتواصل عبر Sockets وواجهات REST API بصيغة JSON، وتعالج البيانات باستخدام sqlite3 وXML وCSV والتسجيل وملفات الإعداد. تسير الدورة وفق مخطط محتوى اختبار PCPP1 المنشور، وتهيّئك لاختبار Certified Professional Python Programmer Level 1.

ما ستتعلّمه

ما ستتعلّمه

المحتوى التقني أدناه معروضٌ باللغة الإنجليزية كما ورد في منهاج الدورة، حفاظاً على دقّة المصطلحات.

  • Apply advanced object-oriented techniques, including special methods, class and static methods and abstract classes
  • Use decorators, properties, copying, serialisation and metaclasses effectively
  • Write code that follows PEP 8, PEP 257 and the Zen of Python
  • Build event-driven graphical interfaces with tkinter
  • Develop network clients using sockets, HTTP, REST and JSON
  • Process data with sqlite3, XML, CSV, logging and configparser
  • Approach the PCPP1 exam with a clear understanding of its format and question styles
المنهاج

المنهاج

7 وحدات
  • Classes, instances and attributes in depth
  • The Python data model and special methods
  • Inheritance, composition and polymorphism
  • Class methods and static methods
  • Abstract classes
  • Encapsulation and properties
  • Function and class decorators
  • Shallow and deep copies
  • Serialisation with pickle and shelve
  • Metaclasses
  • The Zen of Python (PEP 20)
  • The PEP 8 style guide
  • Docstrings and PEP 257
  • Linters and code formatters
  • Event-driven programming concepts
  • Windows and widgets
  • Geometry managers
  • Events, callbacks and variables
  • The Canvas widget
  • Sockets and the client-server model
  • HTTP and the REST architecture
  • Encoding and decoding JSON
  • Calling REST APIs with the requests module
  • Performing CRUD operations
  • Working with sqlite3
  • Parsing and creating XML
  • Reading and writing CSV files
  • Logging with the logging module
  • Configuration files with configparser
  • PCPP1 exam structure and question types
  • Timed practice questions
  • Reviewing weak areas
  • Test-day preparation
لمن هذه الدورة

لمن هذه الدورة

مطوّرو Python المتمرّسون الراغبون في إتقان التقنيات المتقدّمة والحصول على شهادة PCPP1.

قبل أن تبدأ

  • Knowledge equivalent to the PCAP level, or our Python Programming: PCAP Exam Preparation course
  • Regular hands-on experience with object-oriented Python
الشهادة

الشهادة التي تؤهّلك لها

الدبلومات

جزءٌ من هذه الدبلومات

لنرسم خطوتك التالية معاً.

أخبرنا بالدورة أو الشهادة التي تهمّك، ونرسل لك المنهاج والمواعيد القادمة والرسوم وخيارات التدريب الخاص لفريقك.

تحدّث إلى مستشار ←واتساب