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
See why people choose JBI
26/02/2018: Analyzing data is not a goal unto itself; there is a larger objective: to provide useful information and make business recommendations, all in...
04/02/2018: As the volume of data held by your business continues to grow, your data science team will need a new set of tools to make sense of it. Although...
28/01/2018: It’s not really news that the world is heading in a technological direction; new advancements are being developed each day; new innovations are...
19/10/2017: Nowadays, there is a significant business advantage in being able analyse, process and visualize "big data". While there is no agreed definition...
13/10/2017: This organisation needed their Supply Chain department to get fully involved with Microsoft’s Power BI reporting product as soon as possible....
12/10/2017: The Graduate Programme provided a gateway into technology within investment banking. Graduates (Computer Science, Engineering, Maths, Physics...
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
Excellent feedback, consistently !
"great tips help reduce build times"
"we got access to exclusive content"
"Short course meant less time off"
"what an inspiring trainer !"
"colleagues at 2 sites joined via web"
"I passed my exam the next day"