Python Programming Fundamentals: From Basics to Functions
Learn Python's fundamentals and master functions through hands-on projects with English-like syntax. Perfect for beginners, career changers, and anyone starting their programming journey.
Created by
What you'll learn— skills you'll gain
- Explain how programming languages act as translators between human instructions and binary machine code
- Identify why Python's simplified syntax and platform independence make it ideal for beginners and professionals
- Install and configure Python, VS Code, and Sublime Text editors for local development
- Define and create functions using the def keyword with proper syntax and indentation
- Pass data to functions using parameters and arguments, including keyword arguments
- Distinguish between parameters and arguments in function definitions versus function calls
- Build and call lambda functions to write anonymous, single-expression operations
- Reuse code efficiently by structuring functions that perform specific operations multiple times
Course content
VIDEO file: 1.1 Python101.mp4
VIDEO file: 1.2 Python 102.mp4
VIDEO file: 1.3 Development Environment Setup.mp4
VIDEO file: 1.4 Install Sublime Text.mp4
VIDEO file: 2.1 comments.mp4
VIDEO file: 2.2 comments.mp4
VIDEO file: 3.1 Variables.mp4
VIDEO file: 3.2 variabes.mp4
VIDEO file: 4.1 user_input.mp4
VIDEO file: 5 Data Types.mp4
VIDEO file: 5.1 Numbers.mp4
VIDEO file: 6.1 Arithmetic Operators.mp4
VIDEO file: 6.2 Assignment Operators.mp4
VIDEO file: 6.3 Identity.mp4
VIDEO file: 6.4 Comparison.mp4
VIDEO file: 7.1 String-I.mp4
VIDEO file: 7.2 Strings - II.mp4
VIDEO file: 8.1 if_else.mp4
VIDEO file: 8.2 If_else.mp4
VIDEO file: 8.3 if_else_assg.mp4
VIDEO file: 9.1 loops.mp4
VIDEO file: 9.2 while.mp4
VIDEO file: 9.3 for_loop.mp4
VIDEO file: 10.1 fucnctions.mp4
VIDEO file: 10.2 function.mp4
VIDEO file: 11.1 lamda.mp4
VIDEO file: 12.2 lists.mp4
VIDEO file: 13.2 tuples.mp4
VIDEO file: 14.2 sets.mp4
VIDEO file: 15.2 Dictionary.mp4
VIDEO file: 16 Exception Handling.mp4
VIDEO file: 18 math.mp4
VIDEO file: 19 date_time.mp4
VIDEO file: 20 file_handeling.mp4
VIDEO file: Pro Tip 1 Convert .py To .exe.mp4
VIDEO file: Pro Tip 2 Run .exe on Bootup.mp4
VIDEO file: Project 1.1 Email Automation-I.mp4
VIDEO file: Project 1.2 Email Automation-II.mp4
VIDEO file: Project 1.mp4
VIDEO file: Project 2.1 Work Setup Automation-I.mp4
VIDEO file: Project 2.2 Work Setup Automation-II.mp4
VIDEO file: Project 3.1 Screenshot-1.mp4
VIDEO file: Project 3.2 ScreenShot - II.mp4
VIDEO file: Project 4.1 password-generator1.mp4
VIDEO file: Project 4.2 password-generator 2.mp4
VIDEO file: Project 5 Url shortenr.mp4
VIDEO file: Project 6.1 Wikipedia 1.mp4
VIDEO file: Project 6.2 Wikipedia Search Application - II.mp4
VIDEO file: Project 7 notify.mp4
VIDEO file: Project 8- Youtube-downloader.mp4
VIDEO file: Project 9-audio-extractor.mp4
VIDEO file: project 10 news-updater.mp4
VIDEO file: Project 11-camera.mp4
VIDEO file: Project 12- QR-Code.mp4
VIDEO file: 22.1 flask-env.mp4
VIDEO file: 22.2 Dynamic flask-app.mp4
VIDEO file: 22.3 render_template.mp4
VIDEO file: 23 todo list app.mp4
VIDEO file: 24 Flask CCTV.mp4
VIDEO file: 25 Flask meme website.mp4
VIDEO file: 1 First Django Project.mp4
VIDEO file: 2.1 Password generator - 1.mp4
VIDEO file: 2.2 Password generator - 2.mp4
VIDEO file: 2.3 Password generator - 3.mp4
VIDEO file: 3 Weather app.mp4
VIDEO file: 21 Matplotlib.mp4
VIDEO file: 26 python one shot.mp4
About this course
This comprehensive beginner-friendly Python course introduces you to one of the world's most popular programming languages. You'll start by understanding what programming is and why Python stands out among 700+ languages with its English-like syntax and massive job market demand. The course covers essential setup including installing Python, VS Code, and Sublime Text editors, ensuring you're ready to code immediately. You'll explore Python's core advantages: platform independence, interpreted execution for instant feedback, and the ability to write complex programs with minimal code. Moving into practical territory, you'll master functions—one of programming's most powerful concepts—learning how to create reusable code blocks, work with parameters and arguments, and explore advanced concepts like lambda functions. By course end, you'll have a solid foundation in Python fundamentals with hands-on experience that prepares you for intermediate programming challenges. Perfect for career changers, students, and anyone curious about why 28% of programmers worldwide choose Python.
Meet your instructor
AI Agents & GenAI Mentor | AI Coach to 300K+ | Founder @GetSetCode | Ex-OpenAI UC Dev
Hello, I am Arbaz Khan, a Computer Science Engineer. I have experience in IoT, Python, Data Science, and learning New Technologies. Also, I am good at C, C++, JAVA. I love to Automate things like Home Automation and other tasks using Python Programming Language. I'm also running my own startup named GetSetCode were We are working on innovative real-time projects related to AI, ML, IOT, Automation, and Robotics.