Python Essentials

Python este un limbaj de dezvoltare rapidă orientat spre obiect, desfășurat în multe scenarii din lumea modernă.

Acest curs Python Programming 1 este conceput pentru a oferi cursanților cunoștințele pentru dezvoltarea și menținerea scripturilor Python folosind versiunea curentă (V3) a Python.

Există multe asemănări între Python V2 și Python V3. Aptitudinile dobândite în acest curs vor permite cursantului să își dezvolte propriile abilități folosind Python V2 sau V3 pentru a sprijini dezvoltarea și întreținerea scripturilor.

Exerciții și exemple sunt utilizate pe parcursul cursului pentru a oferi experiență practică practică cu tehnicile abordate.

Cui i se adresează?
Ce veți învăța?

Acest curs își propune să ofere studentului cunoștințe pentru a putea produce aplicații Python care exploatează toate elementele de bază ale limbii, inclusiv intrare / ieșire, variabile, expresii, selecție și iterație, funcții, module, clase și obiecte, operațiuni de e-mail și baze de date .

Cerințe preliminare:
Agenda cursului:

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

Citește agenda cursului
Citește agenda cursului

DAY 1

INTRODUCTION TO PYTHON

  • What is PYTHON and why PYTHON is useful
  • Installing Python
  • The IDLE editor
  • A simple PYTHON Program

PYTHON BASICS

  • How to run PYTHON programs on UNIX and Windows platform
  • Lines and Indentation
  • Multiple line Statements
  • Quotation Marks
  • Reserved Words in Python
  • Python Suites
  • Input
  • Output
  • Working with Files
  • Labs

PYTHON VARIABLES

  • Assignments
  • Data Types
  • Numbers
  • Strings
  • Lists
  • Tuples
  • Dictionaries
  • Labs

PYTHON OPERATORS

  • Arithmetic Operators
  • Comparison Operators
  • Assignment Operators
  • Bitwise Operators
  • Logical Operators
  • Membership Operators
  • Identity Operators
  • Operator Precedence
  • Labs

DAY 2

CONDITIONAL AND CONTROL STATEMENTS

  • if elif else constructs
  • while and for Loops
  • Iteration
  • Labs

FUNCTIONS

  • Creating Functions
  • Def Statement
  • Calling functions
  • Scoping variables
  • Passing arguments
  • Labs

MODULES

  • What is a module
  • Standard modules
  • How to define and code a module
  • Using import
  • Argument passing and return values from a module
  • Labs

PATTERN MATCHING

  • The re module
  • How pattern matching works
  • Pattern matching operators
  • Pattern matching special characters
  • Labs Part 1
  • Pattern matching options
  • Pattern substitution
  • Pattern tagging
  • Translation
  • Labs Part 2

DAY 3

Phyton OO

  • Why use OO
  • Creating a simple class
  • Inheritance
  • Passing data into a class
  • More complex classes
  • Labs

EXCEPTIONS

  • What are exceptions
  • Default Handler
  • catch/try/raise Statements
  • Class Based Exceptions
  • What Not To Do
  • Labs

WORKING WITH EMAIL

  • Simple emails
  • HTML Emails
  • Working with Attachments
  • Labs

DATABASES

  • Python and Databases
  • Connecting to MySQL Database
  • Working with tables /Records
Este recomandat să continui cu:

Nu există cursuri recomandate după finalizarea acestui curs.

Programe de certificare

Nu sunt programe de ceritifcare pentru acest curs.

Detalii curs

Durată
3
zile

Preț
650
EUR

Modalități de livrare
Predare în clasă, Clasă hibridă, Clasă virtuală
Nivel de specializare
2. Basic
Într-o economie bazată pe cunoaștere, educarea și instruirea angajaților reprezintă o investiție în vederea obținerii unei performanțe îmbunătățite pe termen scurt, precum și a succesului pe termen lung al organizației.
DORESC SĂ MĂ ÎNSCRIU LA CURS

Vă rog să mă contactați:

Meniu