הקורס נפתח גם במתכונת Live class - למידה און ליין בכיתות אינטראקטיביות עם מיטב המרצים והתכנים של ג'ון ברייס /המי"ל.
ניתן לפתוח קורס בהתאמה אישית לארגונים במועד שיתואם עימנו
Python is a high-level interpreted language that comes with a rich set of data types, support for object-oriented and functional programming, and a versatile library. Combined with a large and active worldwide community of users, it is no surprise that Python is one of the most popular languages in use today, from commercial software companies to the pharmaceutical industry, to research in such diverse fields as biology, sociology, and linguistics. Python is also popular among Web developers, for its strong support for text handling, networks, and databases, and frameworks such as Twisted and Django.
This course is aimed at programmers. It covers control and data structures beyond what is acquired in the basic Python course, concentrating on their unique Python implementation and application, with stress on object-oriented and concurrent programming. Third-party libraries and frameworks are chosen for simplicity and demonstration of the programmatic techniques acquired
Implement object-oriented designs, to any degree of complexity, in Python. In
Implement user-defined types, such as container-like classes.
Implement Simple GUI applications in wxPython.
Implement Concurrent designs in Python.
Apply Test-driven design with Python unit-testing.
This course is suitable for programmers maintaining existing projects or starting new projects in Python.
Functional programming in Python.
Data abstraction and Advanced collection
Object-oriented programming in Python
Error and Exception handling
Packaging and Interop
Python standard library
Advanced Regular Expressions
Advanced Data handling
Useful Packages – The road ahead