Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python Journey
Rating: 4.9 out of 5(14 ratings)
119 students

Python Journey

Quickly Learn Modern Python 3 Programming from Scratch!
Created byVonnie Hudson
Last updated 11/2022
English

What you'll learn

  • How to become a proficient Python3 programmer
  • Basic, intermediate and advanced Python concepts by solve real problems with Python (it's not just theory)
  • Object Oriented Programming in Python will... finally... be demystified!
  • You will become a Python ninja after going through this material

Course content

6 sections38 lectures6h 14m total length
  • Basic Windows Command Line Foo2:50

    We're about to go on an awesome journey into uncharted territories but before we can enjoy the trip we need to make sure you're ready to hit the road running.  In this lecture, we'll dig into the command prompt and give you a few pointers for basic navigation.

  • Basic Linux Terminal Foo3:49

    A lot of beginners are intimidated by Linux (I know I was!).  That's why in this short lecture I'm going to give you a quick crash course into everything you need to about Linux from a Python programming perspective.  It'll be short and sweet (I promise it won't hurt).  Let's go!

  • Installing Anaconda9:15

    A Python is a snake... and an Anaconda is an even BIGGER snake.  So Anaconda is a development environment that not only lets you program in Python but also reach out to other programmers in the Python community, share code snippets and take your learning journey deeper.  Anaconda is the modern standard for programming Python 3 so in this lecture we'll take a tour in the application so you can get comfortable using it.

  • Navigating Jupyter6:07

    And now Jupyter!  Jupyter Notebooks are awesome.  You can program Python in notebooks for sure, but with Jupyter you can also markup your code with annotations and images and additional bits of information so it become more readable (and more fun to work with).  Let's do this baby!

Requirements

  • No programming experience is necessary. I'll teach you everything from the ground up.

Description

Python used to scare me.

I read all the books

I took all the courses

I watched all the Youtube videos...

But whenever I was presented with a real life problem at work I would get cold feet.

That's why I created this course.

Python Journey is a simple, straight-forward programming course that will help you become comfortable programming in Python 3

I built this course for the absolute beginner.

You will build (not just watch) but build modern Python programs using one of the most popular interactive Python GUI environments in the world:

Jupyter Notebook

In Python Journey you will learn both beginner and intermediate Python concepts including


  • What is Anaconda (and how to install it)

  • How to use a Jupyter Notebook

  • Lists

  • List Comprehensions

  • Dictionaries

  • Tuples

  • Sets

  • Strings

  • Numbers

  • Bools

  • Logical Operators

  • Loops

  • Tuple Unpacking

  • Function Basics

  • Functions with Conditions

  • Functions with Tuples

  • Functions with Interactions

  • Functions Namespaces and Scope

  • Lambda Functions!

  • Special Arguments

  • Object Oriented Basics

  • Properties and Methods

  • Classes and  Objects

  • Inheritance

  • Polymorphism

  • Abstract Classes

  • Magic Methods

And more!

If you've ever wanted to feel comfortable programming in Python (without the fear) this is the course for you.

The best part about this course is you will learn by doing, and setting up the development environment is very quick.

I'll show you options for hitting the ground running with Python programming in other development environments and then we'll take off with the command line basics in the very first lesson!

I'm so excited about the content I've prepared for you and I can't wait to get started!

Let's go!

Who this course is for:

  • Newbies, Beginners and anyone a little scared of Programming
  • Intermediate programmers who want to elevate their skills to a new stratosphere!
  • People with past programming experience but are a little new to Python
  • People who haven't programmed Python in a while and need a refresher