
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Udemy is asking you for a course review at the early stage. I know it's hard to evaluate a course in this short time. Please skip the rating and come back to it when you are sure about your opinion on the course.
Or rate the course but later please remember to update it with your new thoughts.
Also, I will be thankful if you write feedback, what you had like the most in the course.
Install Python from python.org, set up the interactive shell, write simple programs using variables, prints, and conditionals, and configure Eclipse with the Python plugin to set the interpreter.
Explore multiple methods to run Python code, including interactive shell execution and external script files, and learn to run Python via the Eclipse IDE.
Discover python keywords, reserved words with special meanings, and why they cannot be used as identifiers; learn to view keyword lists with help('keywords') and the keyword module.
Learn how Python operators work across arithmetic, assignment, relational, logical, and special categories like membership and identity, with examples of division, floor division, modulus, and exponent.
Explore Python bitwise operators, including and, or, xor, not; learn left and right shifts, membership tests with in and not in, and identity checks with is and is not.
Learn how the built-in id() function in Python returns the unique identity, or address, of an object, and how this helps understand mutability and immutability through object lifetime.
Learn to obtain the user's input in Python using the input() function, with prompts, type casting, and techniques like split and map for multiple values.
Learn to use Python's conditional statements—if, elif, else—to control program flow with proper indentation and blocks; explore examples like checking negative numbers, positive numbers, even/odd, and comparing two values.
Explore nested while loops in Python for beginners, illustrating outer and inner loops with i and g, debugging techniques, and formatting outputs for clean, structured prints.
Learn how for loops work with an optional else block, explore nested for loops, and master the range() function to generate sequences with start, stop, and step parameters.
Learn how to use the continue and pass statements in Python to control loop iterations and create placeholders for unimplemented code, with practical examples.
Learn how to use single-line and multi-line comments in Python, including hash marks, triple quotes, and backslash line continuation, plus when to document code for clarity.
Learn multiple ways to swap two numbers in Python, including using a temporary variable, arithmetic and xor swaps, and Python’s one-line A, B = B, A assignment.
Explore the difference between immutable and mutable Python objects, and learn how operations on immutable types create new objects while mutable objects like lists and dictionaries update in place.
Learn how to use the Python math module: import math. Call functions such as ceil, floor, sqrt, log, and factorial, and apply constants pi and e in your code.
Whether you want to:
- build the skills you need to get your first Python programming job
- move to a more senior software developer position
- get started with Machine Learning, Data Science, Django, or other hot areas that Python specializes in
- or just learn Python to be able to create your own Python apps quickly.
…then you need a solid foundation in Python programming. And this course is designed to give you those core skills, fast.
Python :
Python has been one of the premier, flexible, and powerful open-source language that is easy to learn, easy to use, and has powerful libraries for data manipulation and analysis. For over a decade, Python has been used in scientific computing and highly quantitative domains such as finance, oil and gas, physics, and signal processing. This course will cover both basic and advance concepts of Python like writing python scripts, sequence and file operations in python, Machine Learning in Python, Web Scraping, Map Reduce in Python, Hadoop Streaming, Python UDF for Pig and Hive. You will also go through important and most widely used packages like pydoop, pandas, scikit, numpy scipy etc.
Course Objective :
After the completion of the this Python Course at, you should be able to:
Master the Basic and Advanced Concepts of Python.
Understand Python Scripts on UNIX/Windows, Python Editors, and IDEs.
Master the Concepts of Python fundamentals like keywords, variables, data types, loops, string manipulation, etc.