Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Python Programming for Beginners

via YouTube

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

Reviews

4.0 rating, based on 1 Class Central review

Start your review of Python Programming for Beginners

  • Dmytro Martynets
    Hi all. I just started getting into programming. Python was my first programming language. There is a lot of useful information in this course, well explained. But it is still difficult to understand and imagine how to operate with this knowledge. Perhaps it is easier for those who already have programming experience and know some programming language. Then it might be suitable for changing the language.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.