Video: .mp4 (1280x720, 30 fps(r)) | Audio: aac, 48000 Hz, 2ch | Size: 2.49 GB
Genre: eLearning Video | Duration: 62 lectures (3 hour, 52 mins) | Language: English
A compact project-based way to learn Python 3 in a weekend
What you'll learn
You will learn how to program a computer in the Python 3 programming langauge
You will learn how to setup Python on Windows, Linux, or Mac
You will learn the programming features, syntax, and fundamental data structures used in Python
You will create actual programs by completing short projects using Python
13 sections • 62 lectures • 3h 52m total length
Basic ability to use a computer and launch programs
The ability to type text into an editor
In this course you will learn how to use one of the most popular programming languages–Python. We will be learning the modern Python 3 programming language which allows you to rapidly build programs whether you are a first-time programmer, new to the language, or an expert. No matter what level you are in your career, learning the Python3 programming language can help you tackle your personal or professional programming projects. This course will start with the fundamentals, and then you will apply fundamental skills by building small projects to apply what you have learned. This is the Python crash course that you can complete start to finish in a weekend.
Topics you'll learn
Students should take this course if they want to learn
How to use setup Python3 for your respective operating system.
How to use the basic programming constructs: loops, functions, classes, and key data structures like Lists and Dictionaries.
How to load data from files, manipulate data, and apply the foundational topics that you learn in small projects.
Why you should take this course?
This course has been designed for students who are not trained with an undergraduate or advanced degree in computer science or software engineering. The original course materials were built for students with no background in programming–I work through concepts at a relatively slow and gentle pace, but I do not hide the details from you of how the language works. This course can be your introduction to programming using a beginner friendly programming language (but also a language that professionals use) that slowly builds on topics learned as we progress in each lesson.
This course is also compact, meaning you can complete it in a weekend as opposed to massive courses that are left unfinished and leave you wondering if you have big gaps in your knowledge when you revisit them. In this course, we learn a skill and then complete a small project where I give you time to build a solution, and then you can also work through my solution step by step with the reasoning 'why' not just 'what to type'.
Some of the projects we build include
A fun guessing game
A small cipher to encrypt and decrypt messages.
A sports analytics database to load and query information.
A small image processing (i.e. mini-gram) application.
These fun projects will help you unlock your potential as a you begin your programming journey!
Who am I?
I have been teaching for over 10 years in universities and as a professor. I have worked in industry in big companies, startups, and as a consultant. I am looking forward to being your instructor for this course, and I hope you will get great value out of the lessons learned!
Who this course is for
Students who have never programmed before and want to learn how.
Students who have nevere programmed in Python 3 and want to learn the fundamentals