Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python Programming by Srinivas Reddy - DATAhill Solutions
Rating: 3.9 out of 5(69 ratings)
8,361 students

Python Programming by Srinivas Reddy - DATAhill Solutions

This course is aimed at complete beginners who have never programmed before, as well as existing programmers
Last updated 1/2020
English

What you'll learn

  • Have a fundamental understanding of the Python programming language.
  • Have the skills and understanding of Python to confidently apply for Python programming jobs.
  • Acquire the pre-requisite Python skills to move into specific branches
  • Understand both Python 2 and Python 3.
  • Programming Skills

Course content

1 section27 lectures7h 46m total length
  • Session 1. Python Programming Introduction1:07

    Explore Python programming basics, including installation, features, frameworks, and tools like Jupyter Notebook and Spyder, while learning data types, operators, and data structures.

  • Python Programming Introduction35:59

    Explore data science concepts, the data science process, and machine learning applications, powered by Python's open source libraries, easy syntax, and broad domain support in artificial intelligence and robotics.

  • Session 2. Features of Python0:31

    Explore the features of Python, its basis, applications via this pipeline, and the extracted features from existing languages, emphasizing the dynamic nature and overall importance.

  • Features of Python24:01

    Explore python features like dynamic typing and interpreted execution, with no need to declare data types, and compare to c and c++, highlighting data science and natural language processing applications.

  • Session 3. Python Download & Installation0:22

    Learn to download and install Python across Windows, macOS, and Linux, and begin configuring your development environment.

  • Python Download & Installation40:13

    Learn to download and install Python from the official site, set the path, verify via command prompt, and explore interactive vs scripting modes with tools like Spyder and Jupiter notebook.

  • Session 4. Python Jupyter Notebook IDE & Anaconda0:35

    Explore integrated development environments, including the Python Jupyter Notebook IDE and Anaconda. Learn what Anaconda is, how to use it, and its importance for Python and data work.

  • Python Jupyter Notebook IDE & Anaconda25:07

    Explore how to install Python with 64-bit support, set up Anaconda, and launch and use the Jupyter notebook and other IDEs like Spyder to write and run Python code.

  • Session 5. Python Spyder IDE0:38

    Explore the Spyder integrated development environment for Python, identify its parts, and learn how to work with code cells.

  • Python Spyder IDE22:23

    Explore integrated development environments for Python, including the Spyder IDE and Anaconda Navigator, learn to install and manage libraries, run code, and work with data science projects.

  • Session 6. Operators0:35

    Explore Python operators—comparison, logical, relational, and assignment—along with valid and invalid identifiers and the keywords used in Python.

  • Operators30:43

    Explore how Python uses variables and dynamic typing while applying arithmetic, comparison, and logical operators, including assignment, modulo, exponent, and floor division.

  • Session 7. Fundamental Data Types1:00

    Explore fundamental data types in Python, including booleans and strings, and learn how inbuilt functions help manage and protect data stored internally for data analysts and data scientists.

  • Fundamental Data Types39:49

    Explore python's fundamental data types: complex, boolean, string, bytes, range, and list, and understand mutability and immutability, memory addresses, and inbuilt type concepts.

  • Session 8. Type Casting1:08

    Learn the fundamentals of type casting in Python, converting between common data types using built-in functions, with practical examples across strings, booleans, and numbers.

  • Type Casting36:53

    Learn how to cast between Python data types using built-in functions like int, float, complex, bool, and str, and understand type casting and dynamic typing in conversions.

  • Session 9. Slicing & List0:59

    Learn how to slice lists in Python by selecting data with indices and step values, creating subsets from sequences, and understanding list data types and features.

  • Slicing & List39:07

    Master Python slicing and list operations, including forward and backward indices, default start and end, steps, and mutability notes on lists such as append and remove.

  • Session 10. Tuple, Range, Set & Frozenset0:47

    Explore single-dimensional data structures in python, focusing on tuples, range, sets, and frozensets, and examine how heterogeneous elements behave within these structures.

  • Tuple, Range, Set & Frozenset32:33

    Learn Python data structures, including tuple, range, set, and frozenset, and explore mutable versus immutable behavior, range-based sequences, and the rules for indexing, slicing, and adding or removing elements.

  • Session 11. Dict, bytes, bytearray0:54

    Explore Python data structures with dicts, bytes, and bytearray, examining how keys map to values, and compare immutable and mutable types while exploring their features.

  • Dict, bytes, bytearray40:13

    Explore Python data types, focusing on dictionaries with immutable keys and mutable values. Learn creation, access, update, delete, and the roles of lists, sets, frozensets, bytes, and bytearray.

  • Session 12. Modules0:50

    Explore Python modules, libraries, and packages, and learn how to work with functions, install packages, and manage code organization in Python.

  • Modules32:20

    Explore Python modules and libraries, learn import and aliasing techniques, use the math module for factorial and square root, and overview two-dimensional data tools with Anaconda and IDEs.

  • 13. What is Data Science30:42

    Discover what data science is and how statistics, data analysis, and machine learning shape the data lifecycle from collection and cleaning to modeling and reporting.

  • 14. What is Machine Learning25:06

    Discover what machine learning is, how it differs from traditional programming, and the basics of supervised, unsupervised, and reinforcement learning, with linear regression and data cleaning.

  • Summary2:18

    Explore the fundamentals of the Python programming language, including loops, lists as informational objects, and core data concepts, while considering programming language basics and real-world applications.

Requirements

  • You’ve either already got it or it’s FREE. Here’s the checklist: A computer - Windows, Mac, and Linux are all supported. Setup and installation instructions are included for each platform. Your enthusiasm to learn this go-to programming language. It’s a valuable lifetime skill which you can’t un-learn! Everything else needed to start programming in Python is already included in the course.
  • No Programming Skills Needed

Description

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 specialists 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.

This course is aimed at complete beginners who have never programmed before, as well as existing programmers who want to increase their career options by learning Python.

The fact is, Python is one of the most popular programming languages in the world – Huge companies like Google use it in mission critical applications like Google Search.

And Python is the number one language choice for machine learning, data science and artificial intelligence. To get those high paying jobs you need an expert knowledge of Python, and that’s what you will get from this course.

By the end of the course you’ll be able to apply in confidence for Python programming jobs. And yes, this applies even if you have never programmed before. With the right skills which you will learn in this course, you can become employable and valuable in the eyes of future employers.

Who this course is for:

  • Beginner Python developers curious about Data Science
  • Beginner to advanced level