"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"
Brian Leek, Data Analyst, May 2022
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
Inheritance, polymorphism
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 efficiency
For identification of bottlenecks
For more reliable code
"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"
Brian Leek, Data Analyst, May 2022
“JBI did a great job of customizing their syllabus to suit our business needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and the Instructor handled this particularly well - very impressive”
Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022
Sign up for the JBI Training newsletter to stay updated with world-class technology training opportunities, including Analytics, AI, ML, DevOps, Web, Backend and Security. Our Power BI Training Course is especially popular. Gain new skills, useful tips, and validate your expertise with an industry-leading organisation, all tailored to your schedule and learning preferences.
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).
CONTACT
+44 (0)20 8446 7555
Copyright © 2024 JBI Training. All Rights Reserved.
JB International Training Ltd - Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS
Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us