Computer Programming For Beginners Learn Python Programming
Computer Programming For Beginners Learn Python Programming, available at $59.99, has an average rating of 4.3, with 57 lectures, based on 75 reviews, and has 443 subscribers.
You will learn about Students will gain a strong foundation in programming using python 3. The basic logic and control structures that are common to programming languages are learned so that students may go further with python or easily pick up another programming language.. This course is ideal for individuals who are Anyone who wants to learn computer programming. The suggested age is 14 and over. Python 3 is used in this course. It is particularly useful for Anyone who wants to learn computer programming. The suggested age is 14 and over. Python 3 is used in this course.
Enroll now: Computer Programming For Beginners Learn Python Programming
Summary
Title: Computer Programming For Beginners Learn Python Programming
Price: $59.99
Average Rating: 4.3
Number of Lectures: 57
Number of Published Lectures: 57
Number of Curriculum Items: 57
Number of Published Curriculum Objects: 57
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Students will gain a strong foundation in programming using python 3. The basic logic and control structures that are common to programming languages are learned so that students may go further with python or easily pick up another programming language..
Who Should Attend
- Anyone who wants to learn computer programming. The suggested age is 14 and over. Python 3 is used in this course.
Target Audiences
- Anyone who wants to learn computer programming. The suggested age is 14 and over. Python 3 is used in this course.
Would you like to learn computer programming, but you’ve been frustrated by courses or books that give you too much – or too little information – leaving you feeling hopelessly lost?
Those approaches remind me of a guitar teacher I had years ago. He had two instructional methods – neither of which worked for me. He would either teach me to play one specific song, then I could play that song – but nothing else. Or he would play something complicated while I sat, watching him. I was supposed to pick up his guitar-playing skills by osmosis I guess, but that didn’t happen.
I’ve taught computer programming for many years and have found the most effective approach is to teach the tools one by one, giving exercises or assignments that allow students to practice each new concept until mastered. As the student learns, he or she gradually builds larger, more complex programs. While this may not be the most glamorous technique – it works! Students gain confidence as they truly understand how to use the programming tools.
What are those “tools”? Most programming languages have the same basic features. I use python 3 in this course. (The simplicity, but power, of python makes it an excellent language for beginning programmers). After completing the course, students will be able to go further with python or easily switch to another programming language.
Students learn programming by programming! You will learn a lot by
completing each assignment on your own. There is inevitably some
struggling in the early parts of any programming course. You will learn
from your mistakes, becoming a stronger, more confident programmer as a
result.
I don’t give out code files for the assignments. However each assignment has an accompanying video that reviews my solution. The solution videos should be viewed after completing your assignment to the best of your ability.
A printable pdf checklist is included to chart your progress in the course.
In this course, you’ll learn:
- How to use a basic code editor (the free Wing IDE)
- Variables, variable types, and conversions
- Conditional statement (if, elif, else)
- Boolean Logic
- Repetition using for and while loops, nesting loops
- Lists (similar to arrays in most other languages)
- String processing
- Random number generation
- Functions
- 15 programming assignments are given. For each assignment, there is a video showing my solution for that assignment.
- The assignments are text-based (no graphics or gui). This keeps the focus on learning the language and programming logic, building a strong foundation for more advanced programming.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction to the Course, Video Checklist
Lecture 2: Install Python and the Wing IDE on a Windows System
Lecture 3: Install Python and the Wing IDE on a Mac
Lecture 4: Using a Raspberry Pi Computer for the Python Course
Lecture 5: Basic Instructions on Using the Wing Editor
Chapter 2: Variables, Input, Types, and Type Conversions
Lecture 1: Variables in Python
Lecture 2: Getting Input From the User, Converting Variable Types
Chapter 3: If Conditional Statements, Boolean Logic, Math Precedence
Lecture 1: Introduction to the If Statement
Lecture 2: Boolean Logic
Lecture 3: Creating a Compound If Statement
Lecture 4: Using Nested If Statements
Lecture 5: Precedence of Math Operations
Lecture 6: Boolean Operator Precedence
Chapter 4: Lists and For Loops
Lecture 1: Introduction to Python Lists
Lecture 2: Creating a For Loop, the Wing Debugger
Lecture 3: More For Loop Practice, Loops & Lists
Lecture 4: Operations With Python Lists
Lecture 5: Additional List Operations
Lecture 6: Sorting and Reversing Lists
Lecture 7: Nested For Loops
Chapter 5: Random Numbers and Strings
Lecture 1: How to Generate and Use Random Numbers
Lecture 2: Manipulating Strings in Python
Chapter 6: While Loops
Lecture 1: How to Create a While Loop
Lecture 2: Using a Boolean Variable to Control a While Loop
Lecture 3: More on While Loops
Chapter 7: Python Functions
Lecture 1: Introduction to Python Functions
Lecture 2: Passing Arguments to a Function
Lecture 3: Returning Values From a Function
Lecture 4: Using Functions With Named Arguments And Default Values
Lecture 5: Modularizing Code With Functions
Lecture 6: Dog-Human Age Calculator Assignment Given Using Functions
Lecture 7: Variable Scope, Global And Local Variables
Lecture 8: Rock, Paper, Scissors Assignment Given Using Functions
Chapter 8: Tic Tac Toe: Text Based Example of Creating a Larger, More Complex Program
Lecture 1: Tic Tac Toe Program Introduction and Overview
Lecture 2: Tic Tac Toe Board Setup
Lecture 3: Tic Tac Toe Player's Move
Lecture 4: Tic Tac Toe Player Loop
Lecture 5: Tic Tac Toe Computer's Move (Random Selection)
Lecture 6: Tic Tac Toe: Check For a Win or a Tie
Lecture 7: Tic Tac Toe: Improve The Computer’s Playing Logic (If Statements)
Lecture 8: Tic Tac Toe: Improve The Computer’s Playing Logic by Testing For A Win
Lecture 9: Tic Tac Toe Final
Chapter 9: Programming Assignment Solutions and Explanations
Lecture 1: Assignment 1 Solution: Variables, Input, and Print
Lecture 2: Assignment 2 Solution: Simple If Statements
Lecture 3: Assignment 3 Solution: If Statements With Boolean Operators
Lecture 4: Assignment 4 Solution: Branching Story With If Statements
Lecture 5: Assignment 5 Solution: Simple Math Calculator
Lecture 6: Assignment 6 Solution: Intro to Lists
Lecture 7: Assignment 7 Solution: Student Test Scores
Lecture 8: Assignment 8 Solution: Madlib
Lecture 9: Assignment 9 Solution: Players Scores
Lecture 10: Assignment 10 Solution: Random Sentences
Lecture 11: Assignment 11 Solution: Pig Latin
Lecture 12: Assignment 12 Solution: Race/Contest Simulation
Lecture 13: Assignment 13 Solution: Tip Calculator
Lecture 14: Assignment 14 Solution: Dog-Human Age Calculator
Lecture 15: Assignment 15 Solution: Rock, Paper, Scissors
Instructors
-
Vicki Watson
Computer Instructor, Web Developer, Author
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 1 votes
- 3 stars: 5 votes
- 4 stars: 22 votes
- 5 stars: 46 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Best Mindfulness Meditation Courses to Learn in December 2024
- Best Life Coaching Courses to Learn in December 2024
- Best Career Development Courses to Learn in December 2024
- Best Relationship Building Courses to Learn in December 2024
- Best Parenting Skills Courses to Learn in December 2024
- Best Home Improvement Courses to Learn in December 2024
- Best Gardening Courses to Learn in December 2024
- Best Sewing And Knitting Courses to Learn in December 2024
- Best Interior Design Courses to Learn in December 2024
- Best Writing Courses Courses to Learn in December 2024
- Best Storytelling Courses to Learn in December 2024
- Best Creativity Workshops Courses to Learn in December 2024
- Best Resilience Training Courses to Learn in December 2024
- Best Emotional Intelligence Courses to Learn in December 2024
- Best Time Management Courses to Learn in December 2024
- Best Remote Work Strategies Courses to Learn in December 2024
- Best Freelancing Courses to Learn in December 2024
- Best E-commerce Strategies Courses to Learn in December 2024
- Best Personal Branding Courses to Learn in December 2024
- Best Stock Market Trading Courses to Learn in December 2024