hero2-desktop.webp

Python Basic

Expert

Python Basic

Durată: 5 zile

Certificare: Diploma de participare

Cui îi este dedicat cursul?

Developer

Cunoștințe și abilități inițiale
  • No programming knowledge is needed
  • Basic knowledge of computer use
Prezentarea cursului

The layout of this course is arranged so as to provide a practical approach, increasing exercises in complexity.

Every topic is illustrated in a practical manner using exercises and code snippets.

Ce subiecte abordează cursul
  1. Intro
    • A brief Python history
    • Python 2.x vs 3.x
  2. Basics
    • The Python interpreter - simple operations
    • Basic data types – numbers, strings, lists
    • Builtins
  3. Flow control
    • Conditional statements
    • Loops
      • Special Python features
      • Extra builtins
  4. Intro to defining functions
  5. Time to exercise – practical recap of the above
  6. Scripts
    • What are modules
    • PYTHONPATH
    • Set source encoding
    • Best practices
  7. Coding style
    • PEP-8
  8. Diving into functions & functional programming basics
    • Default argument values
    • Keyword arguments
    • Lambda functions
    • Documentation strings
  9. More on basic data types
    • Dictionaries
    • Sets
    • Bytes
  10. More exercises – another recap of the above
  11. Important modules
    • “Batteries included”
    • Common modules
  12. The real power of Python strings
    • Multi-line strings
    • Slicing
  13. Working with files
  14. Practical app implementation – strings and files
  15. Working with databases
    1. A brief intro to sqlite3
  16. Working with sockets
    • TCP client-server demo
    • How to GET a web page
  17. Inter-process-communication
    • The subprocess module
    • Communicating through pipes
  18. Regular expressions
  19. Classes & OOP basic concepts
  20. Working with PIP
    • Installing virtualenv
    • Creating virtual environments
  21. Time to put everything to practice! – apps
Ce abilități se dobândesc în urmă cursului
  • A firm grasp of what Python can do, imperative, functional and objected oriented programming

Seria de cursuri Python:

Nu ai găsit ce căutai? Dă-ne un mesaj!

Prin trimiterea acestui formular sunteți de acord cu termenii și condițiile noastre și cu Politica noastră de confidențialitate, care explică modul în care putem colecta, folosi și dezvălui informațiile dumneavoastră personale, inclusiv către terți.