Duration: 2 days 
Format: Instructor-led Classroom Training 
Python In The Enterprise 
Description 
There are many advantages to using Python for building Enterprise applications. 
This powerful coding language is a popular choice among developers at leading 
global companies due to its productivity, software quality and easy maintainability. 
Python is much sought-after in the Enterprise for its clarity of syntax and simple, 
straightforward implementation. Not only does it save the enterprise money at all 
stages of software creation and maintenance, it is also easy to scale and sustain. 
Applications can be developed for small and large organizations at reasonable 
costs and in reduced timeframes. 
Our two day workshop in Python in the Enterprise will help you get straight to the 
core of large-scale application development and get started on creating multi 
threaded and multi processing applications in Python. Learn to manipulate data 
from diverse sources and process data across multiple branches of the enterprise 
application. Our experienced Instructors will help you work on software creation 
that integrates high-level functionalities in fewer lines of simple code using Python. 
Stay consistent with best practices in Enterprise application development, and 
grow your knowledge for upcoming projects with our world-class training. Learn to 
develop complex applications in this language - and get your enterprise 
future-ready! 
Prerequisites 
Participants should have prior programming 
experience. 
Who Can Attend 
Web masters and Developers who wish to 
work on using Python in complex enterprise 
applications can attend this course. 
Course Structure 
• Class Hierarchies 
• Collections, Iterators, Generators 
• Logging 
• Application Configuration 
• Distributing Python Applications/ Libraries 
• Processing Primitives 
• Using databases 
• Using NoSQL datastores 
• Network Programming 
• Design Patterns in Python 
• Command line arguments 
• Building application shells 
• OS Specific Scenarios 
• Profiling and Performance measurements 
• Unit testing in Python 
• Generating Documentation 
• Overview of User Interface frameworks in Python 
Benets 
From the course: 
• Create multi threaded / multi processing, enterprise class applications using 
different standard and user provided libraries 
• Use standard data structures and algorithms provided by Python 
• Setup a private python repository for building and distributing Python applications 
• Use IPCs, RPCs, Events, Locking primitives 
• Use databases/ NoSQL datastores within Python applications 
• Create REST/ SOAP based data processing applications 
• Understand various design patterns and their implementation in Python 
• Build command shells for applications 
• Use unit testing frameworks to solidify Python application code 
• Use document generators to generate documentation from self documented code 
• Profile and understand performance of Python applications 
• Compare and understand various features provided by different user interface 
libraries 
From the workshop: 
• 2 day Instructor-led classroom training 
• High quality training from Industry experts 
• Hard copy of the courseware 
• Soft copy of the slide deck will be emailed 
• Solutions to workshop exercises 
To nd out details of the next available workshop in your country, please visit this 
link: http://www.knowledgehut.com/events 
www.knowledgehut.com support@knowledgehut.com

Python in-the-enterprise-brochure

  • 1.
    Duration: 2 days Format: Instructor-led Classroom Training Python In The Enterprise Description There are many advantages to using Python for building Enterprise applications. This powerful coding language is a popular choice among developers at leading global companies due to its productivity, software quality and easy maintainability. Python is much sought-after in the Enterprise for its clarity of syntax and simple, straightforward implementation. Not only does it save the enterprise money at all stages of software creation and maintenance, it is also easy to scale and sustain. Applications can be developed for small and large organizations at reasonable costs and in reduced timeframes. Our two day workshop in Python in the Enterprise will help you get straight to the core of large-scale application development and get started on creating multi threaded and multi processing applications in Python. Learn to manipulate data from diverse sources and process data across multiple branches of the enterprise application. Our experienced Instructors will help you work on software creation that integrates high-level functionalities in fewer lines of simple code using Python. Stay consistent with best practices in Enterprise application development, and grow your knowledge for upcoming projects with our world-class training. Learn to develop complex applications in this language - and get your enterprise future-ready! Prerequisites Participants should have prior programming experience. Who Can Attend Web masters and Developers who wish to work on using Python in complex enterprise applications can attend this course. Course Structure • Class Hierarchies • Collections, Iterators, Generators • Logging • Application Configuration • Distributing Python Applications/ Libraries • Processing Primitives • Using databases • Using NoSQL datastores • Network Programming • Design Patterns in Python • Command line arguments • Building application shells • OS Specific Scenarios • Profiling and Performance measurements • Unit testing in Python • Generating Documentation • Overview of User Interface frameworks in Python Benets From the course: • Create multi threaded / multi processing, enterprise class applications using different standard and user provided libraries • Use standard data structures and algorithms provided by Python • Setup a private python repository for building and distributing Python applications • Use IPCs, RPCs, Events, Locking primitives • Use databases/ NoSQL datastores within Python applications • Create REST/ SOAP based data processing applications • Understand various design patterns and their implementation in Python • Build command shells for applications • Use unit testing frameworks to solidify Python application code • Use document generators to generate documentation from self documented code • Profile and understand performance of Python applications • Compare and understand various features provided by different user interface libraries From the workshop: • 2 day Instructor-led classroom training • High quality training from Industry experts • Hard copy of the courseware • Soft copy of the slide deck will be emailed • Solutions to workshop exercises To nd out details of the next available workshop in your country, please visit this link: http://www.knowledgehut.com/events www.knowledgehut.com support@knowledgehut.com