NeoCoder

Python

Home Training Library Fundamental Python

We've everything to build a perfect L&D program

700+
Learning Topics
120+
Video Content
100+
Coding Exercises
300+
Quiz
450+
Skill Assessment
100+
Hands-on Projects

Topics Covered

Python
Introduction to Python
  • What is Python?
  • Interpreted languages
  • Advantages and disadvantages
  • Downloading and installing
  • Which version of Python
  • Where to find documentation
Python
Flow Control
  • About flow control
  • Indenting is significant
  • IF Statement
  • For Loop
  • while loops
  • Iterator
    Using lists
Python
Working with Files
  • Text file I/O overview
  • Opening a text file
  • Reading text files
  • Raw (binary) data
  • File Operation
Python
Functions
  • Functions and function parameters
  • Syntax of function definition
  • Creating a Function
  • Passing Function parameters
  • Function return
  • Global versus local variables
Python
Errors and Exception Handling
  • Dealing with syntax errors
  • Exceptions
  • Handling exceptions with try/except
  • Cleaning up with finally
Python
Highlights of the Standard Library
  • Working with the operating system
  • Grabbing web pages
  • Sending email
    math and random
  • Accessing dates using INDEX file
  • Working with compressed files
Python
Introduction to Databases
  • SQL in Python
    Connections, Cursors and Transactions
  • Placeholders and Parameter Substitution
  • Exceptions
  • Rolling back Transactions
Python
Getting Started
  • Using variables
  • String types: normal, raw and Unicode
  • String operators and expressions
  • Reserved Words
  • Math operators and expressions
  • Special Int Operations
  • Command line parameters
Python
Array Types
  • List operations
  • List methods
  • Strings are special kinds of lists
  • Tuples
Python
Dictionaries and Sets
  • Dictionary overview
  • Creating dictionaries
  • Dictionary functions
  • Fetching keys or values
  • Testing for existence of elements
  • Deleting elements
  • Sets and Frozen Sets
Python
Sorting
  • The sorted() function
  • Alternate keys
  • Multiple keys
  • Lambda functions
Python
Modules and Packages
  • What is a module and PIP?
  • The import statements
  • Function aliases
    Packages
Python
An Introduction to Python Classes
  • About o-o programming
  • Defining classes
  • Object
  • Constructors
  • Instance methods
  • Working of Class and Objects
  • Instance data
Python
Introduction to Python
  • What is Python?
  • Interpreted languages
  • Advantages and disadvantages
  • Downloading and installing
  • Which version of Python
  • Where to find documentation
Python
Getting Started
  • Using variables
  • String types: normal, raw and Unicode
  • String operators and expressions
  • Reserved Words
  • Math operators and expressions
  • Special Int Operations
  • Command line parameters
Python
Flow Control
  • About flow control
  • Indenting is significant
  • IF Statement
  • For Loop
  • while loops
  • Iterator
    Using lists
Python
Array Types
  • List operations
  • List methods
  • Strings are special kinds of lists
  • Tuples
Python
Working with Files
  • Text file I/O overview
  • Opening a text file
  • Reading text files
  • Raw (binary) data
  • File Operation
Python
Dictionaries and Sets
  • Dictionary overview
  • Creating dictionaries
  • Dictionary functions
  • Fetching keys or values
  • Testing for existence of elements
  • Deleting elements
  • Sets and Frozen Sets
Python
Functions
  • Functions and function parameters
  • Syntax of function definition
  • Creating a Function
  • Passing Function parameters
  • Function return
  • Global versus local variables
Python
Sorting
  • The sorted() function
  • Alternate keys
  • Multiple keys
  • Lambda functions
Python
Errors and Exception Handling
  • Dealing with syntax errors
  • Exceptions
  • Handling exceptions with try/except
  • Cleaning up with finally
Python
Modules and Packages
  • What is a module and PIP?
  • The import statements
  • Function aliases
    Packages
Python
Highlights of the Standard Library
  • Working with the operating system
  • Grabbing web pages
  • Sending email
    math and random
  • Accessing dates using INDEX file
  • Working with compressed files
Python
An Introduction to Python Classes
  • About o-o programming
  • Defining classes
  • Object
  • Constructors
  • Instance methods
  • Working of Class and Objects
  • Instance data
Python
Introduction to Databases
  • SQL in Python
    Connections, Cursors and Transactions
  • Placeholders and Parameter Substitution
  • Exceptions
  • Rolling back Transactions

Tailor the curriculum for your tech team with customizable skill modules

Yes, L&D professionals can handpick the skill modules of their choice from our huge repository to design the perfect skill development program for their tech team and drive greater ROIs.

Contact us for a Demo +91 - 93429 07576

Why neoCoder's skill
modules are the finest?

Content structured to different learning level

Organizations commit a huge mistake in the employee L&D programs by providing the same learning content for both entry-level freshers and experienced professionals.

Organizations commit a huge mistake in the employee L&D programs by providing the same learning content for both entry-level freshers and experienced professionals.

  • Noob
  • Beginner
  • Intermediate
  • Advanced
  • Master

 

24x7
Replenishing content

In a world of continuous technological advancement, the learning materials should be fresh and updated.

Our skill modules are constantly updated with respect to the changes in the tech universe. Hence your employees stay on track with the latest tools and technologies used in the industry.

Diverse
assessment options

Our powerful AI-powered engine helps you to assess your employee’s potential at once. With the aid of the auto-evaluation feature, the following diverse assessment modules are evaluated at a rapid rate, thereby saving an enormous time.

  • Quiz
  • Skill assessments
  • Coding Exercises
  • Hands-on projects

Accelerate your upskilling program with NeoCoder