techinaut
TECHINAUT

O LEVEL

4.5 (15)
NIELIT

Programming and Problem Solving Through Python Language M3-R5.1- O Level (NIELIT)

The Python language is easy to read & understand, making it a good choice for absolute beginners. It is designed to develop their problem-solving skills, particularly in engineering, & emphasizes a high degree of mathematics & computational thinking.

Python Language

9 Lesson

Python Language

120 Hours - (Theory: 48 hrs + Practical: 72 hrs)

Python Language

100+ students enrolled

Overview
Course Description

The course will introduce you to the fundamentals of the language and the tools needed for programming.How to create and use simple programs, including string operations, numeric computations, and lists and files.

What you'll learn
  • You should learn emphasizes problem-solving, algorithms, abstraction, and software quality.
  • In ths course you can learn online forums, open-source communities, and meet-up groups where people can learn from each other.
  • How to use variables, data types, assignment statements, conditionals, loops, and strings.
  • How to write scripts and understand library modules.
  • Learn the basic syntax.
  • You can learn introduces the language and its technical features.
Course Content
  • Python LanguageLecture 1.1 The basic Model of computation

    Preview 02:53
  • Python LanguageLecture 1.2 Programming Languages

    Preview 02:53
  • Python LanguageLecture 1.3 Testing & debugging and documentation.

    Preview 02:53
  • Flowcharts to Solve ProblemsLecture 2.1 Flow Chart Symbols

    Preview 02:53
  • Flowcharts to Solve ProblemsLecture 2.2 Exchanging values of two variables

    Preview 02:53
  • Flowcharts to Solve ProblemsLecture 2.3 Decimal Base to Binary Base conversion

    Preview 02:53
  • Flowcharts to Solve ProblemsLecture 2.4 GCD (Greatest Common Divisor) of two numbers

    Preview 02:53
  • Test whether a number is primeLecture 2.5 Test whether a number is prime

    Preview 02:53
  • Reverse order of elements of an arrayLecture 2.6 Reverse order of elements of an array

    Preview 02:53
  • Reverse order of elements of an arrayLecture 2.7 Find largest number in an array

    Preview 02:53
  • Print elements of upper triangular matrixLecture 2.8 Print elements of upper triangular matrix

    Preview 02:53
  • Introduction to PythonLecture 3.1 Python Introduction

    Preview 02:53
  • Introduction to PythonLecture 3.2 Introduction to Python Interpreter and program execution

    Preview 02:53
  • Introduction to PythonLecture 3.3 Python’s Built-in Data types

    Preview 02:53
  • Introduction to PythonLecture 3.4 Accepting input from Console

    Preview 02:53
  • Introduction to PythonLecture 3.5 Simple ‘Python’ programs

    Preview 02:53
  • Expressions and Python StatementsLecture 4.1 Assignment statement

    Preview 02:53
  • Expressions and Python StatementsLecture 4.2 Conditional statements

    Preview 02:53
  • Expressions and Python StatementsLecture 4.3 While Statement

    Preview 02:53
  • Expressions and Python StatementsLecture 4.4 Continue Statement, Pass statement, else, assert

    Preview 02:53
  • Sequence Data TypesLecture 5.1 Lists, tuples and dictionary

    Preview 02:53
  • Sequence Data TypesLecture 5.2 Concept of mutability

    Preview 02:53
  • Sequence Data TypesLecture 5.3 Examples to include finding the maximum

    Preview 02:53
  • Sequence Data TypesLecture 5.4 linear search on list/tuple of numbers

    Preview 02:53
  • Sequence Data TypesLecture 5.5 elements in a list using a dictionary

    Preview 02:53
  • approach of problem solvingLecture 6.1 Top-down approach of problem solving

    Preview 02:53
  • approach of problem solvingLecture 6.2 Modular programming and functions

    Preview 02:53
  • approach of problem solvingLecture 6.3 Local variables, the Return statement

    Preview 02:53
  • VarArgs parametersLecture 6.4 VarArgs parameters

    Preview 02:53
  • VarArgs parametersLecture 6.5 Date & Time Functions, Recursion

    Preview 02:53
  • VarArgs parametersLecture 7.1 Concept of Files

    Preview 02:53
  • VarArgs parametersLecture 7.2 Reading from a file

    Preview 02:53
  • Command Line argumentsLecture 7.3 Command Line arguments

    Preview 02:53
  • Scope and ModulesLecture 8.1 Scope of objects and Names

    Preview 02:53
  • Scope and ModulesLecture 8.2 LEGB Rule Module Basics

    Preview 02:53
  • Scope and ModulesLecture 8.3 Module Files as Namespaces

    Preview 02:53
  • Reloading ModulesLecture 8.4 Import Model, Reloading Modules

    Preview 02:53
  • NumPy ndarrayLecture 8.1 Introduction to NumPy ndarray

    Preview 02:53
  • Array From Existing DataLecture 8.2 Array From Existing Data

    Preview 02:53
  • Array From Existing DataLecture 8.3 Array From Numerical Ranges

    Preview 02:53
  • Indexing & SlicingLecture 8.4 Indexing & Slicing

    Preview 02:53
About Us
techinaut profile
TECHINAUT

O LEVEL

4.5 Instructor Rating
techinaut

100+ Courses

techinaut

20+ Faculty

techinaut

Industry Expert

techinaut

45000+ students enrolled

UI/UX Designer, with 7+ Years Experience. Guarantee of High Quality Work.

Skills: Web Design, UI Design, UX/UI Design, Mobile Design, User Interface Design, Sketch, Photoshop, GUI, Html, Css, Grid Systems, Typography, Minimal, Template, English, Bootstrap, Responsive Web Design, Pixel Perfect, Graphic Design, Corporate, Creative, Flat, Luxury and much more.

Available for:

  • 1. Full Time Office Work
  • 2. Remote Work
  • 3. Freelance
  • 4. Contract
  • 5. Worldwide
Reviews
techinaut
Nicole Brown

UX/UI Designer

4.5 Instructor Rating

“ This is the second Photoshop course I have completed with Cristian. Worth every penny and recommend it highly. To get the most out of this course, its best to to take the Beginner to Advanced course first. The sound and video quality is of a good standard. Thank you Cristian. “

Reply
Post A comment