EXCEPTIONAL TRAINING COURSES FOR IT PROFESSIONALS
LONDON UK | ONSITE | ONLINE
Our Python training course for Developers will show you how this simple language is used most effectively for rapid application development and through hands-on practicals, you will see why Python is simple enough to be used to teach young children to program, advanced enough to be used by M.I.T. to teach computer science and is perhaps the most widely used dynamic language with many high quality, open source libraries and frameworks. There are many, high quality, open source libraries that can be quickly harnessed for many application domains including automated testing, networking, web frameworks, graphical interfaces, software development, big data and scientific processing.
Python is used most effectively for rapid application development. There are many, high quality, open source libraries that can be quickly harnessed for many application domains including automated testing, networking, web frameworks, graphical interfaces, software development, big data and scientific processing. We will show you how to develop and deploy systems in a far shorter timescale than with conventional languages like C++, Java, C#.
As a dynamic language Python has capabilities(faster development, ease of use) that complement the capabilities of static languages(strong type checking, fast execution).
History, uses, typing system (dynamic/strong), execution model
Integers, real numbers, strings, …
Lists, tuples, dictionaries, sets, …
If, while, for, iterators
Parameters, return values, variable positional/keyword arguments, defaults
Attributes, functions, classes, namespaces
Built-in functions, standard library
Handling, raising, custom exceptions, safe release of resources
Reading/writing, handling text/binary
Test driven development with assert, unit testing
Regular Expressions for searching/parsing/replacing text
Creating objects, methods, attributes, static methods
Django, Selenium. …
For cleaner design
For more efficient applications
For more compact code
For concise, readable code
For elegant solutions
For Aspect Oriented Programming e.g. for tracing, authentication
For safe release of resources
For safer data access
For identification of bottlenecks
For more reliable code
Bring a JBI course to your office
and train a whole team onsite
0800 028 6400 or request quote
Get in touch
0800 028 6400
The Graduate Programme provided a gateway into technology within investment banking. Graduates (Computer Science, Engineering, Maths, Physics...
The BBC, who have a very substantial investment in technology, were keen to improve the quality of software development: to instil developers...
Nowadays, there is a significant business advantage in being able analyse, process and visualize "big data". While there is no agreed...
Our inspiring and up-to-date courses gain exceptional feedback
"great tips to help reduce build times"
"we got access to exclusive content"
"intensive course meant less time off"
"what an inspiring trainer !"
"colleagues at 2 sites joined via web"
"I passed my exam the next day"
Traditionally Cyber security has been associated mainly with penetrating networks and infrastructure. Now a more subtle level of attack needs...
Back in March 2014, the Angular team dropped a bomb by announcing Angular 2 and everyone started yelling. Instead of an evolutionary step forward,...
Python has taken the world of software development by storm. Here are the reasons why: Python is simple enough to be used to teach young children...