Programming with Python
Programming with Python, available at $59.99, has an average rating of 4.7, with 130 lectures, based on 269 reviews, and has 875 subscribers.
You will learn about Define what Python is and how to install the necessary software including Eclipse and Python Understand the fundamentals of the Python programming language Work with control statements including loops and conditionals Break out code into reusable functions and modules Work with strings, numbers, dates, and times Use data structures such as lists, tuples, and dictionaries Read and write to text and CSV files with file I/O concepts Pickle and unpickle binary data Create, rename, and delete folders and directories with file OS Handle exceptions This course is ideal for individuals who are This course is meant for beginning to intermediate programmers aspiring to learn the Python language It is particularly useful for This course is meant for beginning to intermediate programmers aspiring to learn the Python language.
Enroll now: Programming with Python
Summary
Title: Programming with Python
Price: $59.99
Average Rating: 4.7
Number of Lectures: 130
Number of Published Lectures: 130
Number of Curriculum Items: 130
Number of Published Curriculum Objects: 130
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Define what Python is and how to install the necessary software including Eclipse and Python
- Understand the fundamentals of the Python programming language
- Work with control statements including loops and conditionals
- Break out code into reusable functions and modules
- Work with strings, numbers, dates, and times
- Use data structures such as lists, tuples, and dictionaries
- Read and write to text and CSV files with file I/O concepts
- Pickle and unpickle binary data
- Create, rename, and delete folders and directories with file OS
- Handle exceptions
Who Should Attend
- This course is meant for beginning to intermediate programmers aspiring to learn the Python language
Target Audiences
- This course is meant for beginning to intermediate programmers aspiring to learn the Python language
It’s not often that you get to use a language as powerful and as versatile as Python. Python is a great language for writing web applications, cross-platform desktop applications, Artificial Intelligence software, shell scripts, perform scientific computation, and even create home automation software. To master these skills, you’ll need a solid understanding of the Python language. In this course, Programming with Python, you’ll start by learning the fundamentals of the language before venturing out to learn more advanced concepts like working with functions, modules, strings, numbers, dates and times, data structures, control statements, and much more. When you are finished with this course, you’ll have a solid foundation to go out and build your own applications using Python.
Course Curriculum
Chapter 1: Getting Started
Lecture 1: Lecture Introduction
Lecture 2: What is Python?
Lecture 3: Why do people use Python?
Lecture 4: What can I do with Python?
Lecture 5: How does Python stack up to other languages?
Lecture 6: Installing Python
Lecture 7: "Hello World" with IDLE
Lecture 8: The Python interpreter
Lecture 9: Program execution
Lecture 10: Different implementations of Python
Lecture 11: IDE options for running Python programs
Lecture 12: Installing and configuring Atom to run Python
Lecture 13: Installing and configuring Eclipse to run Python
Chapter 2: Python Essentials
Lecture 1: Lecture Introduction
Lecture 2: Helpful Python functions
Lecture 3: The Python conceptual hierarchy
Lecture 4: Basic Python syntax
Lecture 5: Identifiers
Lecture 6: Operators
Lecture 7: Data types
Lecture 8: Data type conversions
Lecture 9: Python documentation sources
Chapter 3: Control Statements
Lecture 1: Lecture Introduction
Lecture 2: Conditional statements
Lecture 3: The if/elif statements
Lecture 4: Nested if statements
Lecture 5: LAB 1: The Invoice Program
Lecture 6: Iteration statements
Lecture 7: The while statement
Lecture 8: The for statement
Lecture 9: Loop control statements (break and continue)
Lecture 10: Nested loop statements
Lecture 11: LAB 2: The Future Value Program
Lecture 12: LAB 3: Even or Odd
Lecture 13: LAB 4: Fizz/Buzz
Lecture 14: LAB 5: Looping a Triangle
Chapter 4: Functions and Modules
Lecture 1: Lecture Introduction
Lecture 2: Working with Functions
Lecture 3: Defining and calling functions
Lecture 4: Arguments: by value vs. by reference
Lecture 5: Arguments: required, keyword, default, variable
Lecture 6: Defining and calling a main() function
Lecture 7: Scope: local vs. global variables
Lecture 8: LAB 1: The Future Value Program with functions
Lecture 9: Working with Modules
Lecture 10: Creating a module
Lecture 11: Importing a module
Lecture 12: Locating modules
Lecture 13: Documenting a module
Lecture 14: Using standard modules
Lecture 15: LAB 2: The Convert Temperatures Program
Lecture 16: LAB 3: The Guess the Number Game
Lecture 17: Recursion in Python
Lecture 18: Generators
Lecture 19: Anonymous functions: lambda
Lecture 20: LAB 4: Recursive Algorithms: The factorial of a number
Lecture 21: LAB 5: Recursive Algorithms: Compute a Fibonacci series
Chapter 5: Strings
Lecture 1: Lecture Introduction
Lecture 2: Basic skills for working with strings
Lecture 3: How to search and loop through a string
Lecture 4: Basic string methods
Lecture 5: String methods for working with case
Lecture 6: String methods for working with spacing
Lecture 7: Finding and replacing parts of a string
Lecture 8: Splitting strings into a list of strings
Lecture 9: Joining strings
Lecture 10: LAB 1: The Create Account program
Lecture 11: LAB 2: The Word Counter program
Chapter 6: Numbers
Lecture 1: Lecture Introduction
Lecture 2: How floating point numbers work
Lecture 3: The math module
Lecture 4: How to use the format() method of a string
Lecture 5: The locale module
Lecture 6: The decimal module
Lecture 7: LAB: The Invoice Program with decimal numbers
Chapter 7: Dates and Times
Lecture 1: Lecture Introduction
Lecture 2: Working with dates and times
Lecture 3: Creating date, time, and datetime objects
Lecture 4: Creating datetime objects by parsing strings
Lecture 5: Formatting dates and times
Lecture 6: Working with spans of time
Lecture 7: Getting date and time parts
Lecture 8: Comparing date/time objects
Lecture 9: LAB 1: The Invoice Due Date program
Lecture 10: LAB 2: The Hotel Reservation program
Chapter 8: Lists and Tuples
Lecture 1: Lecture Introduction
Lecture 2: Working with lists
Lecture 3: Adding and removing items
Lecture 4: Processing the items in a list
Lecture 5: Passing lists into functions
Lecture 6: Nested lists
Lecture 7: Counting, reversing, and sorting lists
Instructors
-
Zak Ruvalcaba
Web App Developer, Programmer, Professor, Author, Athlete
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 3 votes
- 3 stars: 28 votes
- 4 stars: 70 votes
- 5 stars: 164 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
- TikTok Marketing Domination : Mastering Marketing Strategies
- GetResponse Marketing Automation
- Google Business Profile SEO: Fast Google Maps Ranking
- Mailchimp Email Marketing Automation with ChatGPT
- Artificial Intelligence Powered Digital Marketing
- The complete Facebook groups Masterclass for personal brands
- Creating Amazing Videos Using Artificial Intelligence.
- Ai Youtube Masterclass: Unleash the Passive Income
- Content Creation with ChatGPT + AI Tools
- Ultimate Whatsapp Marketing Course 2023
- Instagram Marketing Secrets 2024: 16 ways To Boost Instagram
- Video Email Marketing Made Easy
- Fiverr Affiliate Marketing – Beginner to Advanced
- Algorithm Agnostic SEO Strategies For Online Marketers
- Demystifying ChatGPT and AI to Supercharge Your Marketing an
- How to Write an Ebook in 1 Day using Artificial Intelligence
- Link Building Outreach 101: Build Traffic, Boost SEO Ranking
- STARTUP 101: The Complete PITCH Guide for Investor Money
- Complete Guide to Building an SMTP Server on a VPS
- Online Research Toolkit