Python Programming Course

Python-programming

شارك على

خصائص الكورس

  • عدد الساعات : 48 ساعة
  • مدة الكورس : 4 اسبوع
  • عدد المحاضرات : 3 لكل اسبوع
  • استثمر الأن

الهدف من الكورس

ورش العمل الخاصة بالـ Python تؤهلك لأنجاز تطبيقات desktop

محتوى الكورس

1-Introduction and Overview

  • Introduction to stand-alone application
  • Compiler vs Interpreter applications
  • Overview about Python applications
  • overview about libraries
  • Define Python identity
  • Declaring and initializing variables
  • How to print in Console
  • How to scan values from user

2-Control Structure and Dictionaries

  • If, if-else statements
  • While loop
  • Foreach loop
  • Built-in Functions
  • Sets
  • Dictionaries
  • Inverting a Dictionary

3-Lists And Strings

  • Lists and Indices
  • Tuples and built-in Functions
  • Modifying Lists
  • Built-in Functions on Lists
  • Processing List Items
  • Slicing
  • Aliasing
  • Strings

4-Storing and Retrieving Data with File I/O

  • Reading and writing files.
  • Creating, deleting and renaming files.
  • Obtaining directory and file information.
  • Handling exceptions with try and except.

5-OOP

  • Overview about traditional programming,
  • Introduction to classes and methods.
  • Introduction to object oriented programming
  • Encapsulation
  • Inheritance

6-GUI

  • Introduction to Graphics User Interface,
  • Introduction to Dialogs and message boxes.
  • Tkinter Module
  • Basic GUI Construction
  • Message boxes Styles

7-SQL

  • Introduction to SQL and Database design
  • DDL SQL statements
    • Study create, alter and drop statements
  • DML SQL statements
    • Study insert, Update and Delete statements
    • study Select statement
      • Select types
      • How to search in database
      • Condition operators
      • Sorting data
      • Aggregation functions
      • Joins

8-Python MySQldb

  • Introduction to MySQl
  • Connecting to a database.
  • Retrieving Data
  • Updating and Deleting
  • Transactions

9-workshop

  • Dividing group to teams
  • Defining business scenario
  • Implementing application using MySQldb

10-Project

  • Project In windows Form
  • Group of 2-3 persons select an idea.
  • The lecturer discusses the code with you.
استثمر الأن