In technical terms, Python is an object-oriented, high-level programming language with integrated dynamic semantics primarily for web and app development. It is extremely attractive in the field of Rapid Application Development because it offers dynamic typing and dynamic binding options.
"Python - An interpreted, interactive, OOPs, Scripting and Glue Language " is an intensive, Hands-on, project based, training program for BE, B Tech, ME, M Tech from the streams of Electronics, Computer Science, Information Technologies, Instrumentation, BCA, MCA. This training aims at imparting, ingraining efficient programming and scripting skills useful for automating tasks and ability to convert logic to programs.
This course is designed to ensure that the trainees should have the skill set needed to deal with the challenges involved in real-world programming and scripting issues to meet the needs of industry both today and in the future.
The course considers programming/scripting techniques which can help to ensure that interpreted and platform independent language is relevant and can be used with single-processor embedded systems as well.
The course is taught mainly using the Linux Operating system and vim editor.
|Introduction to Python||How Python Works? Why use Python?|
|Installing Python on Linux||Installing Python on Windows, Linux-Fedora and Ubuntu|
|Python Basic Syntax||Basic Syntax and Semantics, IO|
|Data Types in Python||Numbers, Strings, Lists, Tuples, Sets, Dictionary|
|Revision Control System||Tracking changes in Source Code,|
|Functions||Structured Programming using functions, arguments and returning values.|
|Modules||Structured Programming using modules|
|FileIO||Structured IO, Disk IO|
|Errors and Exceptions||Debugging, Handling Errors, Catching Exceptions and Implementing Handlers|
|Introduction to OOPs||Understanding the OOPs strategy. Using Classes, Objects, Encapsulation, Abstraction, Polymorphism, Inheritance.|
|Python Numpy||Arrays, Random, Math, Data-Time etc|
© 2019 LogicRed Solutions