اسايات البرمجة بلغة بايثون

113
رقم التدريب 2654
هدف التدريب


تم تصميم هذه الدورة للأشخاص الذين يرغبون في تعلم لغة برمجة Python استعدادًا لاستخدام Python لتطوير تطبيقات الويب وسطح المكتب أو تحليل البيانات وعلوم البيانات.
 موضوع التدريب

Python® موجودة منذ عقود ، لكنها لا تزال واحدة من أكثر لغات البرمجة تنوعًا وشعبية. سواء كنت جديدًا نسبيًا في البرمجة أو كنت تقوم بتطوير برامج لسنوات ، فإن Python هي لغة ممتازة لإضافتها إلى مجموعة مهاراتك. في هذه الدورة ، ستتعلم أساسيات البرمجة في Python ، وستقوم بتطوير تطبيقات لإثبات فهمك للغة.


المهارات المكتسبة وفقاً لإطار المهارات الرقمية:
البرمجة/ تطوير البرمجيات PROG المستويات: Level 2
SFIA-logo

فهرس موضوعات التدريب

منهج وفهرس الدورة التدريبية
Lesson 1: Setting Up Python and Developing a Simple Application
Topic A: Set Up the Development Environment
Topic B: Write Python Statements
Topic C: Create a Python Application
Topic D: Prevent Errors
Lesson 2: Processing Simple Data Types
Topic A: Process Strings and Integers
Topic B: Process Decimals, Floats, and Mixed Number Types
Lesson 3: Processing Data Structures
Topic A: Process Ordered Data Structures
Topic B: Process Unordered Data Structures
Lesson 4: Writing Conditional Statements and Loops in Python
Topic A: Write a Conditional Statement
Topic B: Write a Loop
Lesson 5: Structuring Code for Reuse
Topic A: Define and Call a Function
Topic B: Define and Instantiate a Class
Topic C: Import and Use a Module
Lesson 6: Writing Code to Process Files and Directories
Topic A: Write to a Text File
Topic B: Read from a Text File
Topic C: Get the Contents of a Directory
Topic D: Manage Files and Directories
Lesson 7: Dealing with Exceptions
Topic A: Handle Exceptions
Topic B: Raise Exceptions
Python

مخرجات التعلم

تعريف وتنفيذ العمليات على أنواع البيانات البسيطة ، بما في ذلك السلاسل والأرقام والتواريخ.

إعلان وتنفيذ عمليات على هياكل البيانات ، بما في ذلك القوائم والنطاقات والصفوف والقواميس والمجموعات.

كتابة الجمل الشرطية والحلقات.

تحديد واستخدام الوظائف والفئات والوحدات.

ادارة الملفات والدلائل من خلال التعليمات البرمجية.

تتعامل مع الاستثناءات

المتطلبات السابقة للتدريب

المتطلبات السابقة للتدريب:
بالنسبة للفئة المستهدفة:
استخدام الحاسب
الالمام باساسيات البرمجة
المؤهلات

المعرفة

مستوى الخبرة
خبرة لا تقل عن سنة في مجال البيانات او البرمجة
القدرات
 
اللغة
الانجليزية

بالنسبة للأجهزة والأدوات
جهاز  كمبيوتر مع نظام تشغيل ويندوز + اتصال بالانترنت
Python الإصدار 3.4.2 (python-3.4.2.amd64.msi).
PyCharm Community Edition الإصدار 3.4.1 (pycharm-community-3.4.1.exe).
يتم توزيع كل من Python و PyCharm مع ملفات بيانات الدورة التدريبية.
يتم توزيع Python بموجب ترخيص مؤسسة Python Software (PSFL).
يتم توزيع PyCharm Community Edition بموجب ترخيص Apache 2.0.

الشهادات الإحترافية المتعلقة
    لا توجد شهادات احترافية مرتبطة بالدورة التدريبية.
اسم مقدم الدورة
  • MOHAMED ABDULLA MOSTAFA
خبرات المدرب
  • About Me:
    Experienced    Researcher,    Lecturer, Programmer,   and Mentor with   a demonstrated history of working in the higher education industry. Skilled in Programming, Algorithms, Systems Analysis &Design,   Desktop   Apps, Databases,  Data  Analysis, and Data Science
    Education:
    Master of Science in Information Systems
    Training and Certification:
    IBM –Coursera  - Databases and SQL for Data Science - Python for Data Science and AI - Data Science Methodology - Open Source tools for Data Science
    Previous work Experience:
    Vice Rectorate for Planning and Development King Saud University, Riyadh
    Data Analyst
    Facilitated Business Intelligence (BI) procedures by keeping a library of templates and reusable documents that could be used as guides and KPIs.
    developed new resources to improve business operations
    Development & Quality Deanship King Saud University, Riyadh
    System Analyst
    Produced communication strategies to meet KPIs.
    Implemented RFP of quality system requirements
    Dawliasoft Cairo, Egypt –Sana’a, Yemen
    Software Developer
    Developed CRM & POS systems for medical companies.
    Worked on "Sculpture" project as a code generation tool.
    Publications
    - Android Sensor Programming by Example (In Press) - Packt Publishing - (Translation License) - Translated Book from English to Arabic
    - Towards Personality Classification through Arabic Handwriting Analysis - Springer, Cham(doi.org/10.1007/978-3-030-30809-4_51)
    SybilTrap: A Graph-based Semi-Supervised Learning-based Sybil Defense Scheme - Wiley Online Library
    Technical Skills:
    NET Back-end Developer - .NET Desktop Developer - Mobile Android Developer - SQL for Relational Databases - Modeling Dimensional Datawarehouse
    Business Intelligence Developer (IBM Cognos –Power BI(
    Programming Languages
    C++, Experienced - C#.NET, Expert - JAVA, Expert - Python, Expert - CLIPS, Skillful " 
     

  • مجال التدريب
  • المسار الوظيفي
    • تصميم وتطوير التطبيقات
  • نوع الدورة
    دورة مهارية
  • طريقة توصيل الدورة
    تفاعلية مباشرة
  • موعد البرنامج تبدأ 21-03-2021 إلى 24-03-2021 لمدة 24 ساعات
انتهت فترة التقديم