techinaut
TECHINAUT

A LEVEL

4.5 (15)
NIELIT

Programming And Problem Solving Though Python Language A3-R5.1-A Level (NIELIT)

This course aims to introduce students to the Python language and computer science. It focuses on problem-solving techniques, algorithms, abstraction, software quality, and more.

Python Language

9 Lessons

Python Language

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

Python Language

32 students enrolled

Overview
Course Description

This course is designed to develop problem-solving skills and creativity. Students learn to create and manipulate objects and data using the Python language. They use the language to perform computations, evaluate logical expressions, and manipulate character strings.

What you'll learn
  • How to create and run programs, organize data, and make conditional statements.
  • How to solve problems, analyze data, and create applications. The course includes several modules, including SciPy, which introduces linear regression, logistic regression, and random forests.
  • An essential concept in computer programming, and object-oriented programming, including classes, attributes, methods, and inheritance.
  • How to create and use variables, evaluate and compare expressions, and debug their code. In addition, students will also learn about functions and how to write them.
  • How to implement data structures, algorithms, and scripts.
  • Computer science and basic concepts, such as data types and algorithms.
Course Content
  • Python LanguageLecture 1.1 Basic Model of computation, Algorithms

    Preview 02:53
  • Python LanguageLecture 1.2 Flowcharts, Programming Languages, compilation

    Preview 02:53
  • Python LanguageLecture 1.3 Testing & Debugging and Documentation

    Preview 02:53
  • Algorithms and FlowchartsLecture 2.1 Basic Algorithms/Flowcharts for Sequential Processing

    Preview 02:53
  • Algorithms and FlowchartsLecture 2.2 Exchanging Values Of Two Variables

    Preview 02:53
  • Algorithms and FlowchartsLecture 2.3 Reversing Digits of An Integer, GCD

    Preview 02:53
  • Factorial ComputationLecture 2.4 Factorial Computation, Fibonacci Sequence

    Preview 02:53
  • Evaluate ‘sin x’Lecture 2.5 Evaluate ‘sin x’ as sum of a series

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

    Preview 02:53
  • elements of an arrayLecture 2.7 Print Elements of Upper Triangular Matrix

    Preview 02:53
  • Python IntroductionLecture 3.1 Python Introduction, Technical Strength of Python

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

    Preview 02:53
  • program executionLecture 3.3 Literals, Constants, Python’s

    Preview 02:53
  • Data types NumbersLecture 3.4 Built-in Data types Numbers, Strings

    Preview 02:53
  • Accepting Input from ConsoleLecture 3.5 Accepting Input from Console

    Preview 02:53
  • Simple ‘Python’ ProgramsLecture 3.6 Printing Statements, Simple ‘Python’ Programs

    Preview 02:53
  • Python StatementsLecture 4.1 Assignment statement, expressions, Arithmetic, Relational

    Preview 02:53
  • Python StatementsLecture 4.2 Logical, Bitwise Operators and their Precedence

    Preview 02:53
  • if-else, if-elif-elseLecture 4.3 Conditional statements: if, if-else, if-elif-else

    Preview 02:53
  • control flow –range functionLecture 4.4 Notion of iterative computation and control flow –range function

    Preview 02:53
  • For loop, break statementLecture 4.5 While Statement, For loop, break statement, Continue Statement

    Preview 02:53
  • Sequence Data TypesLecture 5.1 Lists, Tuples and Dictionary

    Preview 02:53
  • Concept of MutabilityLecture 5.2 Concept of Mutability

    Preview 02:53
  • Concept of MutabilityLecture 5.3 Finding the maximum, minimum, mean

    Preview 02:53
  • linear search on listLecture 5.4 linear search on list/tuple of numbers, and counting

    Preview 02:53
  • Frequency of elements in a listLecture 5.5 The Frequency of 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
  • Function ParametersLecture 6.2 Modular Programming and Functions, Function Parameters

    Preview 02:53
  • Local variablesLecture 6.3 Local variables, the Return statement, DocStrings

    Preview 02:53
  • VarArgs ParametersLecture 6.4 Default Argument values, keyword arguments, VarArgs Parameters

    Preview 02:53
  • function-input(), eval(),print()Lecture 6.5 Library function-input(), eval(),print()

    Preview 02:53
  • String FunctionsLecture 6.6 String Functions: count(), find(), rfind(), capitalize(), title()

    Preview 02:53
  • String FunctionsLecture 6.7 lower(), upper(), swapcase(), islower(), isupper(), istitle()

    Preview 02:53
  • replace(), strip(), lstrip()Lecture 6.8 replace(), strip(), lstrip(), rstrip(), aplit(), partition(), join(), isspace()

    Preview 02:53
  • isalpha(), isdigit(), isalnum()Lecture 6.9 isalpha(), isdigit(), isalnum(), startswith(), endswith(), encode()

    Preview 02:53
  • StringLecture 6.10 String: Slicing, Membership, Pattern Matching

    Preview 02:53
  • StringLecture 6.11 Numeric Functions: eval(), max(), min(), pow(), round(), int()

    Preview 02:53
  • StringLecture 6.12 random(), ceil(), floor(), sqrt(), Date & Time Functions, Recursion.

    Preview 02:53
  • Concept of FilesLecture 7.1 Concept of Files

    Preview 02:53
  • various modes and closing of a fileLecture 7.2 File opening in various modes and closing of a file

    Preview 02:53
  • various modes and closing of a fileLecture 7.3 Reading from a file, Writing onto a file

    Preview 02:53
  • File functions-openLecture 7.4 File functions-open(), close(), read(), readline(),readlines()

    Preview 02:53
  • File functions-openLecture 7.5 write(), writelines(),tell(),seek() 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
  • Scope and ModulesLecture 8.4 Import Model, Reloading Modules

    Preview 02:53
  • NumPy BasicsLecture 9.1 Introduction to NumPy

    Preview 02:53
  • NumPy BasicsLecture 9.2 Array, datatypes

    Preview 02:53
  • NumPy BasicsLecture 9.3 Array Attributes, Array Creation Routines

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

    Preview 02:53
  • Array From Numerical RangesLecture 9.5 Array From Numerical Ranges, Indexing & Slicing

    Preview 02:53
About Us
techinaut profile
TECHINAUT

A 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