Companies Home Search Profile

Learn Python in 30 Days - Coding for Beginners

Focused View

Tony Alamo

5:07:00

103 View
  • 1. How The Course Works.mp4
    02:26
  • 1. Day 1 - Install Python (Mac).mp4
    14:41
  • 2. Day 1 - Install Python (Windows).mp4
    11:59
  • 1. Day 2 - Variables.mp4
    11:39
  • 2. Day 3 - Strings.mp4
    09:23
  • 3. Day 4 - Functions (part 12).mp4
    10:01
  • 4. Day 5 - Rest Day ).mp4
    01:02
  • 5. Day 6 - Object Oriented Programming (OOP) - Methods.mp4
    06:52
  • 1. Day 7 - String Concatenation.mp4
    11:52
  • 2. Day 8 - User Input (Numbers, Integers, Floats, Comments).mp4
    09:15
  • 3. Day 9 - Conditionals (ifelifelse) and Code Blocks.mp4
    13:33
  • 4. Day 10 - Rest Day ).mp4
    01:12
  • 5. Day 11 - Functions (part 22).mp4
    09:21
  • 1. Day 12 - Lists, Ranges, Sorting.mp4
    19:59
  • 2. Day 13 - Loops.mp4
    13:46
  • 3. Day 14 - Dictionaries.mp4
    11:18
  • 4. Day 15 - Rest Day ).mp4
    00:47
  • 5. Day 16 - Tuples and Sets.mp4
    15:18
  • 1. Day 17 - OOP - Classes Definition.mp4
    13:15
  • 2. Day 18 - OOP - Class Attributes and Methods.mp4
    21:00
  • 3. Day 19 - OOP - Inheritance.mp4
    11:20
  • 4. Day 20 - Rest Day ).mp4
    01:22
  • 5. Day 21 - Files.mp4
    11:41
  • 6. Day 22 - Exception Handling.mp4
    12:26
  • 7. Day 23 - Modules and Python Standard Library.mp4
    14:55
  • 1.1 Github source code.html
  • 1. Day 24 - Project - Python Learning App (part 15).mp4
    18:16
  • 2. Day 25 - Rest Day ).mp4
    01:16
  • 3. Day 26 - Project - Python Learning App (part 25).mp4
    08:47
  • 4. Day 27 - Project - Python Learning App (part 35).mp4
    07:55
  • 5. Day 28 - Project - Python Learning App (part 45).mp4
    04:58
  • 6. Day 29 - Project - Python Learning App (part 55).mp4
    04:37
  • 7. Day 30 - Endings Are New Beginnings.mp4
    00:48
  • Description


    Bitesize daily lessons that will teach you how to code and build your first Python application.

    What You'll Learn?


    • Combine all the fundamental programming concepts you learn in the class and use them to build your own Python projects.
    • Learn how to code in Python and understand other people's code and what it's doing.
    • Create your own learning application as the class project, a Quiz App that will work as a tool to help you learn any concept of your choice.
    • Get a clearer picture of how computer programs work, which will widen your vision of how the digital world works.
    • Learn key accelerated learning techniques (that work outside of coding too!) to boost your retention and actually remember what you learn.
    • Learn how to download and use Visual Studio Code, iPython, and your computer's Terminal or Command-Line.
    • Apply fundamental Python concepts such as variables, strings, functions, methods, string concatenation, user inputs, lists, and other iterables.
    • Understand and use conditional statements (if/elif/else) and code blocks to add logic to your programs.
    • Implement loops in your code, such as "for" and "while" loops, to level up your automation capabilities.
    • Apply more advanced concepts such as classes, class attributes and methods, inheritance, files, exception handling, modules, and The Python Standard Library.
    • Discover if coding is right for you and help you get a clear idea of your intentions to pursue it professionally.

    Who is this for?


  • If you're completely new to coding. "Where do I type my very first line of code?"
  • You learned to code in the past but are looking for a structured refresher.
  • You're looking to demystify coding and get a sense of what it can be used for.
  • You want to set a strong foundation to get a job related to coding down the line.
  • You want to stretch your brain by learning something new.
  • What You Need to Know?


  • Just a computer. No programming experience needed, you'll learn everything you need to know.
  • More details


    Description

    What is this course about?

    This course was created to show you that bite-size lessons can take you a long way! Most people overestimate what they can do in a day but grossly underestimate what they can do in 30 days.

    Python is one of the most popular and useful languages out there. In this class, you'll learn the fundamentals you need to write your own Python programs. The course is designed to be taken over the course of 30 days, in bitesize sessions of around 15 minutes each day. You’ll learn the concepts you need to know to start coding your own useful programs and set the strong foundation you need to move on to any programming field you might be interested.

    Python is extremely flexible and it can be used in many fields, some of them are Artificial Intelligence, Machine Learning, Data Analytics, Data Visualization, Web Development, Programming Applications, Finance, and even Game Development! This course will start with concepts as simple as Python variables and go all the way to a final project where you will code your own Python command-line application that will help you connect the dots on all the concepts you learned throughout the course.

    Who is this course for?

    Learning how to code could be valuable to everyone even if you're not looking to use it professionally. It opens up your mind to understand what goes on in the digital world that surrounds us nowadays. This course is right for you if any of the following statements resonate with you:

    • I’m completely new to coding. Where do I type my very first line of code?

    • I learned to code in the past but I’m looking for a refresher.

    • I’m looking to demystify coding and get a sense of what it can be used for.

    • I want to set a strong foundation to get a job related to coding down the line.

    • I want to stretch my brain by learning something new.

    How will I learn?

    The course is designed to be taken through 15-minute bitesize lessons each day for 30 days, and it focuses on learning smart and not hard. You can go through it at your own pace, so if you'd like to do two lessons each day and finish the course in 15 days that is fine, and if you'd like to take it more slowly that is completely fine too.

    We’ll leverage evidence-based learning techniques such as Active Recall and Spaced Repetition to enhance your learning and commit the knowledge you gain to long-term memory. We have hands-on daily exercises that will help you internalize what you’re learning and even rest days to recover and review. All in all, this is how it goes:

    • 15 minutes/day for 30 days (you choose your pace)

    • Follow along with each lesson as we go

    • Daily exercises to implement new learning

    • Rest and recovery days after every 4 lessons

    • Final project to connect the dots

    What type of software will I use?

    We'll kick off the course by downloading and installing the necessary software:

    • Python 3

    • iPython - an enhanced Python interpreter

    • Visual Studio Code - a popular and powerful code editor

    Course Contents:

    • Installation

    • Variables, numbers, strings, string concatenation, indexing

    • Conditionals, code blocks, For loops, While loops

    • Lists, Ranges, Dictionaries, Tuples, and Sets

    • Functions

    • User input

    • Intro to Object-Oriented Programming (OOP)

    • Classes - definition, attributes, methods, inheritance

    • Files

    • Exception Handling

    • Modules and Python Standard Library

    • Hands-on Project - Python Learning Application

    Final Project:

    The final project is to create your own Python Learning Application that will quiz you on any topic you’re learning and keep scores to asses what you know.

    The app will read JSON files with questions, topics, and scores and quiz the user based on the contents. It will also save new scores. The application will run in the Command Line and will cover all the concepts learned throughout the 30-day course.

    The purpose of the app is to allow you to create your own questions on any topic you want to study so you can quiz yourself and engage in active recall to help you remember what you learn and assess which topics need more attention based on your scores. To complete the project, you can follow these steps:

    1. Watch lessons from day 24 to day 29.

    2. Download JSON files from the Github website (link in lesson 24).

    3. Read the README file from GitHub.

    4. Follow along with lessons 24 through 29 or give it a shot on your own by seeing how the app should work based on the GitHub README file.

    Who this course is for:

    • If you're completely new to coding. "Where do I type my very first line of code?"
    • You learned to code in the past but are looking for a structured refresher.
    • You're looking to demystify coding and get a sense of what it can be used for.
    • You want to set a strong foundation to get a job related to coding down the line.
    • You want to stretch your brain by learning something new.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Hey, there! My name is Tony.After graduating as an engineer in Boston I jumped straight into Data Analytics - starting at a startup accelerator in Cambridge, MA where we worked to start web companies from scratch and launch them out to the world. We did exciting work building projects from scratch and immediately saw their impact on the company’s bottom line.Even though this was super exciting work, I eventually decided to turn my focus to what I'm genuinely passionate about - learning how to learn and teaching others how to do the same. Learning is a skill like any other and there are strategies we adopt to make the best use of our energy and time.The brain is like a muscle we never learned how to train, and learning is one of the best brain exercises there are. Throughout my lessons, my goal is to share practical skills with you at the same time that I teach you powerful learning strategies. I hope you find my Udemy courses and YouTube videos helpful and that you join me on my journey to wake up and live a more meaningful life in the present moment, one brain exercise at a time.I'll see you around!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 32
    • duration 5:07:00
    • Release Date 2023/06/16

    Courses related to Python

    Courses related to Programming Fundamentals

    Subtitle
    Git Fundamentals
    Pluralsight Aaron Stewart
    Aaron Stewart
    Git Fundamentals
    2:20:45
    English subtitles
    05/26/2023
    Subtitle
    Working with Delphi
    PacktPubWorking with Delphi
    4:09:45
    English subtitles
    05/12/2023