Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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 with a basic to intermediate knowledge of Python. 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. This is not a course for learning Python applications.
Programmers with some Python experience, who want to take their skills to the next level.
John Bryce Training 29 Homa Umigdal St. Tel Aviv 6777129, Israel
Tel. +972-3-7100777 | Fax. +972-3-7100730
Te l - A vi v | H a i f a | J e r u s a l e m | H u n g a r y | www.johnbryce.com
John Bryce Training LTD, Hi-tech Technology College LTD and Hi-Tech Mediatech College (2002) LTD are part of the Matrix IT LTD group
Python refreshment
Types
Flow of control
Functions
Strings
Collections
John Bryce Training 29 Homa Umigdal St. Tel Aviv 6777129, Israel
Tel. +972-3-7100777 | Fax. +972-3-7100730
Te l - A vi v | H a i f a | J e r u s a l e m | H u n g a r y | www.johnbryce.com
John Bryce Training LTD, Hi-tech Technology College LTD and Hi-Tech Mediatech College (2002) LTD are part of the Matrix IT LTD group
Unit Testing
Test-driven design in Python
Multitasking
Creating a process from Python
Waiting for a child
Using the subprocess module
The subprocess.Popen class
Passing data through a pipe
Processes and threads
Threads in Python
Synchronisation objects in threading
Simple use of Lock
The trouble with threads
Using the multiprocessing module
Queue objects
From python
Web development with Djungo
John Bryce Training 29 Homa Umigdal St. Tel Aviv 6777129, Israel
Tel. +972-3-7100777 | Fax. +972-3-7100730
Te l - A vi v | H a i f a | J e r u s a l e m | H u n g a r y | www.johnbryce.com
John Bryce Training LTD, Hi-tech Technology College LTD and Hi-Tech Mediatech College (2002) LTD are part of the Matrix IT LTD group
John Bryce Training 29 Homa Umigdal St. Tel Aviv 6777129, Israel
Tel. +972-3-7100777 | Fax. +972-3-7100730
Te l - A vi v | H a i f a | J e r u s a l e m | H u n g a r y | www.johnbryce.com