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
Algorithms and Flowcharts to Solve Problems
-
Lecture 2.1 Basic Algorithms/Flowcharts for Sequential Processing
Preview 02:53 -
Lecture 2.2 Exchanging Values Of Two Variables
Preview 02:53 -
Lecture 2.3 Reversing Digits of An Integer, GCD
Preview 02:53 -
Lecture 2.4 Factorial Computation, Fibonacci Sequence
Preview 02:53 -
Lecture 2.5 Evaluate ‘sin x’ as sum of a series
Preview 02:53 -
Lecture 2.6 Reverse order of elements of an array
Preview 02:53 -
Lecture 2.7 Print Elements of Upper Triangular Matrix
Preview 02:53
Introduction to Python
-
Lecture 3.1 Python Introduction, Technical Strength of Python
Preview 02:53 -
Lecture 3.2 Introduction to Python Interpreter and program execution
Preview 02:53 -
Lecture 3.3 Literals, Constants, Python’s
Preview 02:53 -
Lecture 3.4 Built-in Data types Numbers, Strings
Preview 02:53 -
Lecture 3.5 Accepting Input from Console
Preview 02:53 -
Lecture 3.6 Printing Statements, Simple ‘Python’ Programs
Preview 02:53
Operators, Expressions and Python Statements
-
Lecture 4.1 Assignment statement, expressions, Arithmetic, Relational
Preview 02:53 -
Lecture 4.2 Logical, Bitwise Operators and their Precedence
Preview 02:53 -
Lecture 4.3 Conditional statements: if, if-else, if-elif-else
Preview 02:53 -
Lecture 4.4 Notion of iterative computation and control flow –range function
Preview 02:53 -
Lecture 4.5 While Statement, For loop, break statement, Continue Statement
Preview 02:53
Sequence Data Types
-
Lecture 5.1 Lists, Tuples and Dictionary
Preview 02:53 -
Lecture 5.2 Concept of Mutability
Preview 02:53 -
Lecture 5.3 Finding the maximum, minimum, mean
Preview 02:53 -
Lecture 5.4 linear search on list/tuple of numbers, and counting
Preview 02:53 -
Lecture 5.5 The Frequency of elements in a list using a dictionary
Preview 02:53
Functions
-
Lecture 6.1 Top-down Approach of Problem Solving
Preview 02:53 -
Lecture 6.2 Modular Programming and Functions, Function Parameters
Preview 02:53 -
Lecture 6.3 Local variables, the Return statement, DocStrings
Preview 02:53 -
Lecture 6.4 Default Argument values, keyword arguments, VarArgs Parameters
Preview 02:53 -
Lecture 6.5 Library function-input(), eval(),print()
Preview 02:53 -
Lecture 6.6 String Functions: count(), find(), rfind(), capitalize(), title()
Preview 02:53 -
Lecture 6.7 lower(), upper(), swapcase(), islower(), isupper(), istitle()
Preview 02:53 -
Lecture 6.8 replace(), strip(), lstrip(), rstrip(), aplit(), partition(), join(), isspace()
Preview 02:53 -
Lecture 6.9 isalpha(), isdigit(), isalnum(), startswith(), endswith(), encode()
Preview 02:53 -
Lecture 6.10 String: Slicing, Membership, Pattern Matching
Preview 02:53 -
Lecture 6.11 Numeric Functions: eval(), max(), min(), pow(), round(), int()
Preview 02:53 -
Lecture 6.12 random(), ceil(), floor(), sqrt(), Date & Time Functions, Recursion.
Preview 02:53
File Processing
-
Lecture 7.1 Concept of Files
Preview 02:53 -
Lecture 7.2 File opening in various modes and closing of a file
Preview 02:53 -
Lecture 7.3 Reading from a file, Writing onto a file
Preview 02:53 -
Lecture 7.4 File functions-open(), close(), read(), readline(),readlines()
Preview 02:53 -
Lecture 7.5 write(), writelines(),tell(),seek() Command Line arguments
Preview 02:53
About Us
TECHINAUT
A LEVEL
100+ Courses
20+ Faculty
Industry Expert
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
Nicole Brown
UX/UI Designer
“ 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