Python for Beginners

Learn Python-- The Swiss Army Knife of Coding Languages

4.30 (419 reviews)
Udemy
platform
English
language
Programming Languages
category
Python for Beginners
3,560
students
5.5 hours
content
Jul 2018
last update
$44.99
regular price

What you will learn

How to use the Python Shell

How to use interactive mode in Python

How to develop and run programs in the IDLE editor

How to run Python scripts directly from the command line

How to use the print() function

How to use separators and new line characters to modify command line output

Assign variables of different types

Understand integer, floating point, complex and string variables

Be able to extract substrings

Easily concatenate strings

Create Lists and Tuples

Create key value pairs and store them in dictionaries

Understand mathematical operators used in Python

Apply the order of operations to mathematical operations

Utilize comparison operators to determine logical outcomes

Use logical operators to join comparisons

Write conditional statements to correctly branch code

Use If, else and else if statements to apply branching

Understand how and when to used nested if statements

Use the shortcut Ternary operator

Be able to use looping structures effectively

Create While loops

Be able to use For loops to loop through an objects properties

Be able to construct nested loops and understand their utility.

Cast variables from one type to another using built-in Python functions

Use the Mathematical functions within Python to evaluate expressions

Randomize numbers and selections with the Randomization tools

Use Python String functions such as find(), join() and split()

Create immutable tuples

Access values within tuples

Use tuple functions to manipulate tuple data

Declare a dictionary and populate it with key/value pairs

Access and edit values within dictionaries

Extract date and time information from the time tuple

Use the calendar object to work with calendar related information

Create custom functions

Send arguments to functions using order or keyword

Create default function arguments

Read and obtain keyboard input

Read from a text file and process the data in Python

Write to a text file from Python

Append to a text file

Handle exceptions with try/except/else in Python

Use Python within the cgi-bin or a web server

Process form data from Python

Why take this course?

See why over 350,000 Udemy members learn coding from Mark Lassoff!

Few programming languages provide you with the flexibility and pure power of Python.

If you're becoming a professional developer, or are early in your development career, adding the Python skill set isn't just a resume embellishment-- It's an empowering language that will allow you to write procedural code in many types of environments and for many uses.

Python is commonly used for server-side programming for complex web applications or as a middle tier language providing web services or a communication layer with larger ecommerce systems. That being said, it's also a great language for beginners. The clear syntax makes it very easy to learn, and the powerful libraries make all types of programming possible. There are libraries for everything from games and graphics to complex mathematics to network and embedded programming.

Watch, Learn and Do

Programming is not a spectator sport and if you want to learn Python well, this course contains everything you need.

Skill-oriented instructor-led lectures will demonstrate each important Python skill. You'll be able to study and modify the code on your own to cement each topic. Python code coding lab exercises will familiarize you not just with Python syntax, but how real problem-solving in Python is done. You'll complete a more comprehensive project to help you integrate the different skills that are part of core Python.

Screenshots

Python for Beginners - Screenshot_01Python for Beginners - Screenshot_02Python for Beginners - Screenshot_03Python for Beginners - Screenshot_04

Reviews

Oscar
May 23, 2023
I've taken multiple courses created by this instructor. I always walk away well trained and informed. Mr. Lassoff is passionate about teaching and he does not assume that the student already knows something. He makes sure to cover all basics to assist in the learning process.
Neil
March 11, 2017
An excellent course for beginners. Mark is enthusiastic and engaging. It's good to see that he is willing to make mistakes, leaving them in the presentation (i.e. not editing them out) to show how one should go through the debugging process. Though I believe there could be some improvements, it is still very well done and provides a well rounded exposure to Python with reasonable depth explained well.
Richard
March 9, 2017
So far, so good! The audio and also the demonstrations were clear and easy to follow. If I could, I would deduct a half a star because the installation instruction did not mention to choose the option to include Python in the environment variable from the installation options. My first program in the CMD window did not run because of that. It was an easy fix, but I had to go back and rerun the installer. LATER: Finally found time to finish the course. It was very helpful to obtain basic skills. Together with some code that I've gotten from the internet, which I now understand, I have been able to write a very useful little utility to parse through a directory containing XML files and extract all of the tags used in every file. This saves me a ton of time when compared to doing it manually.
Paul
March 3, 2017
I took this course with no previous Python experience. The content and the pace of the course is great and I found myself coding in no time at all with Python. Mark's pace for teaching is excellent, going over everything so you know whats happening at all times
John
February 26, 2017
I have been a Python Developer on and off (mostly off) over the last 10 years. I was interested in viewing a beginner's course and have been impressed with Mark's gentle and friendly approach to training. I have in the past viewed a couple of Mark's other courses and I find him to be an excellent on-line instructor (not that easy to do).
Thomas
February 25, 2017
So far the instructor has taught the very basics of python in a simple and easy to understand fashion.
Abdirizak
February 24, 2017
This course is amazing and well put together for beginners. Anyone who is willing to learn I highly recommend this course!
Armando
February 23, 2017
The instructor needs to be more clear in MAC because when he said that the directory in MAC could be changed with an instruction, was not changed with the same command because using MAC is quite different to windows
Bruce
February 23, 2017
It's a fairly good basic course, but some of the exercises were missing at the time I took it. Also, there are differences between 2.7 and 3 which can be hard to troubleshoot.
Leticia
February 22, 2017
Lassoff goes through all aspects of the language in a very relaxed way. His didactic is accessible and very efficient. Loving learning from him. Keep up the good work, Mark.
Gary
February 16, 2017
My rating of 5-stars is no joke, since I normally don't give high marks. There is always room for improvement. Mark's step-by-step teaching technique is similar to the way I would teach a course and that deserves nothing less than 5 stars. This is an excellent course for beginners much like myself. Mark does an excellent job making Python look easy as he explains each step clearly to aid in writing your first lines of code. Impressive! So far, so good!
N
February 16, 2017
Another high value course from LearnToProgram. Mark explains things well and is an engaging instructor. You'll start learning from the very first lecture, provided you follow along as instructed.
Revathi
February 15, 2017
Mark is an engaging instructor and he's great about responding to queries that we lodge for this course. I love that he leapt straight into trying out the code since the theory aspect can be intimidating for a beginner. I would definitely recommend this course for anyone looking to make in-roads in Python. Thanks Mark!
Rob
February 14, 2017
I have taken several classes with Mark and LearnToProgram.tv and must say that I have always been satisfied with the instruction style and content. I would recommend his classes to anyone interested in learning. Looking forward to learning more from this class and then working further with more advanced python in the future.
Junna
February 14, 2017
This is a great start to learn Python especially me as beginner. Clear instructions and able to follow the samples given :)

Charts

Price

Python for Beginners - Price chart

Rating

Python for Beginners - Ratings chart

Enrollment distribution

Python for Beginners - Distribution chart

Related Topics

1088822
udemy ID
1/24/2017
course created date
11/22/2019
course indexed date
Bot
course submited by