NETB329 Програмиране с Python

Анотация:

The course introduces programming language Python, and its potential for applications in a wide range, including network and graphical programming

прочети още
Мрежови технологии (на английски език)

Преподавател(и):

гл. ас. Филип Андонов  д-р
проф. Димитър Атанасов  д-р

Описание на курса:

Компетенции:

Successful graduates of the course students:

1) know:

• Components of the language Python, the programming environment IDLE, elements of standard library of language modules, tools for input and output, regular expressions.

2) able:

• To use the code in Python in different environments

• To write programs in Python medium complexity

• To rely programs in Python

• To use a lot of standard modules in Python

• To use regular expressions to check data

• To understand the concept of language Pyhton


Предварителни изисквания:
• Programming experience; recommended language is C++

• Concept of Web Development

• Concept of operating system

Форми на провеждане:
Редовен

Учебни форми:
Лекция

Език, на който се води курса:
Български

Теми, които се разглеждат в курса:

  1. Introduction to Python Language
  2. Sequences and loops
  3. Strings
  4. Dictionaries
  5. Abstraction
  6. Object-oriented programming
  7. Magic methods
  8. GUI with wxPython
  9. Working with files
  10. Working with databases
  11. Working with Internet
  12. Working with images
  13. Flask framework
  14. Test
  15. Projects presentations

Литература по темите:

Recommended

• Python v2.7.3 documentation (in http://docs.python.org/2/download.html)

• Harvey M. Deitel, Paul J. Deitel, Jonathan P. Liperi, Ben Wiedermann. Python How to Program. Prentice Hall, 2002, ISBN 0130923613, 9780130923615

Средства за оценяване:

test, home