Move Up The Ladder
Python Programming Language [ like any other programming language ] is the instrument you use to create solutions.
"Effective Python Course" assumes that you have prior knowledge and experience of either
Working in large Software programs in any Programming Language or have
Written some basic programs in Python
If you have read some Python code or attended any Python course, you would be familiar with its syntax.
But, getting familiar with the syntax of a Programming Language can only take you that far.
"Effective Python Course" takes you
beyond the basics
and gives you the opportunity to
peek into the development lifecycle of a Software application.
As your application grows, so will your knowledge of Python grow by applying what you have learnt
Modern String Formatting
Built-in Functions and
Pre-installed Modules for
Data Processing Techniques
Managing Module Search Path
Data Transformations
Data Aggregations
All done using complex
List Comprehensions and
Dictionary Comprehensions
Defaultdict
Counter
Classes and Objects
Attribute Access using special methods
Inheritance
Composition
Polymorphism
Attribute management
Encapsulation
Internals of Python's Object Oriented structure
Decorated Methods
Industry Best Practices for
Creating User Defined Exceptions
Handling Exceptions
Forwarding Exceptions
Through Design Discussions for
Adding Flexibility to existing code
Making code more extensible
Using Duck Typing
Using Mixin Classes
Creating library functions
Generic enough to handle multiple use cases using
A collection of functions and
Top level functions
Creating extendable classes for
Ease of Data management, and
Memory management
Generators
Generator Expressions
Logging
User Defined Iterators
Function Variable Arguments
Lambda Functions
Properties
Closures
Decorators
Unit Testing
Packaging
As an added bonus you get to keep the entire set of effective Python libraries created all by yourself, that you can immediately start using in your own existing projects
You can reach us at :
Landline No : 080-4113 9922
Mobile Nos : +91-99005 82314 or +91-98455 82635
E-Mail: info@lcipl.com , gk@lcipl.com