YoVDO

Python Programming for Beginners

Offered By: YouTube

Tags

Python Courses Tuples Courses

Course Description

Overview

Embark on an extensive 18-hour journey into Python programming, perfect for beginners. Learn the fundamentals of Python 3.7.0, including installation, data types, variables, operators, control structures, and essential built-in functions. Explore lists, tuples, strings, and dictionaries while mastering file handling and command-line arguments. Dive into object-oriented programming concepts, covering classes, objects, inheritance, encapsulation, and polymorphism. Gain proficiency in advanced topics such as regular expressions, date and time manipulation, and error handling. Discover Python libraries and understand the distinctions between functions, methods, modules, and libraries. By the end of this comprehensive program, you'll have a solid foundation in Python programming and be well-equipped to tackle more complex projects.

Syllabus

WANT TO LEARN PYTHON? || WHO CAN LEARN PYTHON || HOW LONG IT REQUIRE TO LEARN PYTHON?.
FEATURES & INSTALLATION OF PYTHON 3.7.0 - PYTHON PROGRAMMING.
LITERALS ( NUMBERS & STRINGS ) - PYTHON PROGRAMMING.
DATATYPES , VARIABLES & IDENTIFIERS - PYTHON PROGRAMMING.
TYPES OF ASSIGNMENT STATEMENTS IN PYTHON - PYTHON PROGRAMMING.
INPUT & OUTPUT STATEMENTS - PYTHON PROGRAMMING.
USAGE OF MAP( ) FUNCTION IN PYTHON - PYTHON PROGRAMMING.
KEYWORDS - PYTHON PROGRAMMING.
OPERATORS PART 1 (ARITHMETIC , RELATIONAL , UNARY , ASSIGNMENT) - PYTHON PROGRAMMING.
OPERATORS PART 2 (BITWISE , LOGICAL , MEMBERSHIP , IDENTITY) - PYTHON PROGRAMMING.
OPERATOR PRECEDENCE & ORDER OF EVALUATION - PYTHON PROGRAMMING.
DECISION CONTROL STATEMENTS - PART 1 (SIMPLE IF, IF ELSE) - PYTHON PROGRAMMING.
DECISION CONTROL STATEMENTS - PART 2 (NESTED IF, IF - ELIF - ELSE) - PYTHON PROGRAMMING.
ITERATIVE CONTROL STATEMENTS - PYTHON PROGRAMMING.
BREAK AND CONTINUE - PYTHON PROGRAMMING.
INTRODUCTION TO LISTS AND CREATING LISTS - PYTHON PROGRAMMING.
ACCESSING & UPDATING ELEMENTS OF A LISTS - PYTHON PROGRAMMING.
LIST METHODS - PYTHON PROGRAMMING.
IMPLEMENTATION OF LISTS ( CREATE,ACCESS,UPDATE,DELETE,OPERATIONS,SLICING) - PYTHON PROGRAMMING.
LIST COMPREHENSION & LOOPING - PYTHON PROGRAMMING.
PRE-DEFINED MATH FUNCTIONS & CONSTANTS - PYTHON PROGRAMMING.
GENERATING RANDOM NUMBERS - PYTHON PROGRAMMING.
STRINGS INITIALIZATION,CONCATENATION & REPETITION PYTHON PROGRAMMING.
BUILT-IN STRING FUNCTIONS - PYTHON PROGRAMMING.
PYTHON TUPLES (Creating , Updating , Deleting & Accessing Elements) - PYTHON PROGRAMMING.
BASIC OPERATIONS ON TUPLES - PYTHON PROGRAMMING.
INTRODUCTION TO FUNCTIONS - PYTHON PROGRAMMING.
GLOBAL & LOCAL VARIABLE - PYTHON PROGRAMMING.
TYPES OF ARGUMENTS IN FUNCTIONS - PYTHON PROGRAMMING.
IMPLEMENTATION OF ARGUMENT TYPES IN FUNCTIONS - PYTHON PROGRAMMING.
RECURSION - PYTHON PROGRAMMING.
FACTORIAL USING RECURSION - PYTHON PROGRAMMING.
ANONYMOUS FUNCTIONS (LAMBDA) - PYTHON PROGRAMMING.
IMPLEMENTATION OF ANONYMOUS FUNCTION (LAMBDA) - PYTHON PROGRAMMING.
SETS INTRODUCTION - PYTHON PROGRAMMING.
SET OPERATIONS - PYTHON PROGRAMMING.
IMPLEMENTATION OF SETS - PYTHON PROGRAMMING.
FILES (OPEN,CLOSE,ACCESS MODES) - PYTHON PROGRAMMING.
READING & WRITING DATA INTO FILES - PYTHON PROGRAMMING.
IMPLEMENTATION OF FILES - PYTHON PROGRAMMING.
DICTIONARIES (CREATION AND ACCESSING) - PYTHON PROGRAMMING.
DICTIONARIES(ADDITION,MODIFY&DELETE) - PYTHON PROGRAMMING.
METHODS IN DICTIONARY | DICTIONARY METHODS - PYTHON PROGRAMMING.
COMMAND LINE ARGUMENTS - PYTHON PROGRAMMING.
OOPS CONCEPTS | OBJECT ORIENTED PROGRAMMING CONCEPTS IN PYTHON PROGRAMMING.
CLASSES & OBJECTS - PYTHON PROGRAMMING.
INHERITANCE(SINGLE,MULTI-LEVEL) - PYTHON PROGRAMMING.
INHERITANCE(HIERARCHICAL,MULTIPLE) - PYTHON PROGRAMMING.
ENCAPSULATION WITH EXAMPLE - PYTHON PROGRAMMING.
ABSTRACT CLASS AND ABSTRACT METHODS - PYTHON PROGRAMMING.
OVERLOADING (POLYMORPHISM) - PYTHON PROGRAMMING.
METHOD OVERRIDING (POLYMORPHISM) - PYTHON PROGRAMMING.
FUNCTIONS IN REGULAR EXPRESSION - PYTHON PROGRAMMING.
META CHARACTERS AND SPECIAL SEQUENCES IN REGULAR EXPRESSION - PYTHON PROGRAMMING.
DATE AND TIME MODULE - PYTHON PROGRAMMING.
HOW TO INSTALL ANACONDA PYTHON DISTRIBUTION ON WINDOWS 10 - PYTHON PROGRAMMING.
TIMEDELTA( ) FUNCTION | timedelata( ) - PYTHON PROGRAMMING.
PYTHON LIBRARIES - PYTHON PROGRAMMING.
DIFFERENCE BETWEEN FUNCTION-METHOD-MODULE-LIBRARY IN PYTHON PROGRAMMING.
TYPES OF ERRORS IN PYTHON || ERRORS IN PYTHON || PYTHON PROGRAMMING.


Taught by

Sundeep Saradhi Kanthety

Related Courses

Design Computing: 3D Modeling in Rhinoceros with Python/Rhinoscript
University of Michigan via Coursera
A Practical Introduction to Test-Driven Development
LearnQuest via Coursera
FinTech for Finance and Business Leaders
ACCA via edX
Access Bioinformatics Databases with Biopython
Coursera Project Network via Coursera
Accounting Data Analytics
University of Illinois at Urbana-Champaign via Coursera