30 Days Of Python | Teclado (2024)

C / 001 Description

The initial stages of learning to code are the most important. It's easy to learn the wrong things or to skip over fundamental knowledge that can be critical long-term.

In this 30 day course, we'll guide you through this early stage. At the end of the course you'll feel very comfortable with Python and your ability to go on and tackle any Python topic or project.

There are 30 days of content in the course. Each day comes with some practice exercises for you to review what you've learned. There are also a total of 12 larger projects to give you a solid foundation for writing your own programs. Join me in this free course, and let's get started!

C / 002 What you'll learn

Variables, loops, logic, and functions

Work with data files for permanent storage

Split your Python code into many files so it's easier to work with

Comprehensions, lambda functions, and destructuring

Learn about data analysis and web scraping

Build a snake game using Python

C / 003 Prerequisites

No prerequisites for this course.

C / 004 Course content

Kicking off your learning

8 LESSONS

Day 0: Getting Set Up Day 1: Numbers, Arithmetic, and Printing to the Console Day 1: Exercise Solutions Day 2: Strings, Variables, and Getting Input from Users Day 2: Exercise Solutions Day 3: Formatting Strings and Processing User Input Day 3: Exercise Solutions Day 3 Project: A Simple Earnings Calculator

A challenge: FizzBuzz

7 LESSONS

Day 4: Basic Python Collections Day 4 Exercise Solutions Day 5: Conditionals and Booleans Day 5: Exercise Solutions Day 6: For Loops Day 6: Exercise Solutions Day 6 Project: Fizz Buzz

Working with data

12 LESSONS

Day 7: split, join, and Slices Day 7: Exercise Solutions Day 7 Project: Movie Budgets Day 8: While Loops Day 8: Exercise Solutions Day 9: Unpacking, Enumeration, and the zip Function Day 9: Exercise Solutions Day 9 Project: Credit Card Validator Day 10: Dictionaries Day 10: Exercise Solutions Day 11: Sets Day 11: Exercise Solutions

Splitting our code

9 LESSONS

Day 12: Functions Day 12 Exercise Solutions Day 12 Project: Reading List Day 13: Scope and Returning Values from Functions Day 13: Exercise Solutions Day 14: Working with Files Day 14: Exercise Solutions Day 14 Project: Reading List Day 14 Project: Reading List (Hard)

Advanced Python

6 LESSONS

Day 15: Comprehensions Day 15: Exercise Solutions Day 16: First Class Functions and Lambda Expressions Day 16: Exercise Solutions Day 17: Flexible Functions with args and *kwargs Day 17: Exercise Solutions

Working with multiple files

10 LESSONS

Day 18: Imports Day 18: Exercise Solutions Day 18 Project: JSON Reading List Day 19: Exception Handling Day 19 Exercise Solutions Day 20: map, filter, and Conditional Comprehensions Day 20: Exercise Solutions Day 21: Splitting Code Into Multiple Files Day 21: Exercise Solutions Day 21 Project: Plotting Graphs

Advanced collections

7 LESSONS

Day 22: Iterators Day 22: Exercise Solutions Day 23: Generators and Generator Expressions Day 23: Exercise Solutions Day 24: Advanced Exception Handling and Raising Exceptions Day 24: Exercise Solutions Day 24 Project: Dice Roller

Idiomatic Python

4 LESSONS

Day 25: Writing Idiomatic Python Day 25: Exercise Solutions Day 26: Leveraging the Standard Library Day 26: Exercise Solutions

Working on your own

7 LESSONS

Day 27: Setting Up a Local Development Environment Day 27 Project: Avocados Day 28: Type Hinting Day 28: Exercise Solutions Day 28 Project: Web Scraping Day 29: Decorators Day 29: Exercise Solutions

The final project

3 LESSONS

Day 30: Graduation Day 30: Project Preparation (pygame basics) Day 30 Project: Snake

5 More Sections

C / 005 Student reviews

30 Days of Python became my compass when my company steered into the direction of data-based decision-making. I had to refresh my knowledge in a short time frame, and also understand Python holistically. The lessons carried me to the desired level, bull's eye! Recommended for everybody.

- Resat Caner

The 30 Days of Python conveys the basics of Python in a very simple way and each day isn't very time consuming. It is a general course, so covers things that you'd need in most Python projects, such as working with data, doing research, or data analysis. Something worth mentioning is that there are exercises at the end of every day to help retain what you've learned. Also, the content each day is concise and easy to digest.

- Krzysztof

C / 006 Instructor

30 Days Of Python | Teclado (1)

Teclado

Jose Salvatierra founded Teclado to help bring software development to everyone. Our objective is to help you make software like a professional. Multiple members of the Teclado team worked together to develop this course. We hope you'll enjoy it!

C / 007 FAQs

How does the course work? When does it start and end?

This course is primarily text-based with some videos. There are exercises and projects for you to attempt. You can start the course at any time, and there is no end date. The course is divided into 30 days, so we recommend you try to follow that. However, you can take longer than 30 days if you wish, and that's not a problem at all.

What do I need to take the course?

All you need is a computer with an internet connection. You don't need a code editor, and there is no initial setup that you need to do on your computer.

Is this course suitable for beginners?

Absolutely! This course is made for beginners. By the end of the course things start to get a bit more advanced, so don't expect it to be easy. Things worth doing never are!

How much time should I spend on this course per day?

Expect to spend between 30 to 60 minutes per day. Some days may take longer than 60 minutes, but we normally recommend not doing more than 60 minutes per day. Spending too long in one sitting can make you frustrated and lose focus, so it's okay to take breaks and take longer than 30 days to finish the course.

Are there practice exercises?

Every day comes with some practice exercises for you to attempt, as well as fully explained solutions to the exercises. There are also 12 projects for you to tackle throughout the 30 days.

© 2022 Teclado Ltd. All rights reserved.

30 Days Of Python | Teclado (2024)
Top Articles
how to start trading & how to place orders — TradingView
TradingView Discounts: 16% to 70% Off Subscription Plans 2023
Joi Databas
Urist Mcenforcer
Garrison Blacksmith Bench
Bluegabe Girlfriend
How to Type German letters ä, ö, ü and the ß on your Keyboard
Vocabulario A Level 2 Pp 36 40 Answers Key
Midway Antique Mall Consignor Access
Over70Dating Login
Immediate Action Pathfinder
Insidekp.kp.org Hrconnect
Dexter Gomovies
Tcgplayer Store
I Touch and Day Spa II
Napa Autocare Locator
Spectrum Field Tech Salary
Vandymania Com Forums
Gina Wilson All Things Algebra Unit 2 Homework 8
Busted Mcpherson Newspaper
Dcf Training Number
Free Personals Like Craigslist Nh
THE FINALS Best Settings and Options Guide
Https E22 Ultipro Com Login Aspx
Roanoke Skipthegames Com
Anesthesia Simstat Answers
Mississippi Craigslist
R/Mp5
Rush County Busted Newspaper
Productos para el Cuidado del Cabello Después de un Alisado: Tips y Consejos
Missing 2023 Showtimes Near Mjr Southgate
Best New England Boarding Schools
Naya Padkar Newspaper Today
Soulstone Survivors Igg
Banana Republic Rewards Login
Rochester Ny Missed Connections
Hindilinks4U Bollywood Action Movies
Barstool Sports Gif
Tedit Calamity
Jamesbonchai
Backpage New York | massage in New York, New York
Hello – Cornerstone Chapel
25 Hotels TRULY CLOSEST to Woollett Aquatics Center, Irvine, CA
60 Days From August 16
Mlb Hitting Streak Record Holder Crossword Clue
Freightliner Cascadia Clutch Replacement Cost
Fresno Craglist
Razor Edge Gotti Pitbull Price
Is Chanel West Coast Pregnant Due Date
ESPN's New Standalone Streaming Service Will Be Available Through Disney+ In 2025
Frank 26 Forum
Latest Posts
Article information

Author: Saturnina Altenwerth DVM

Last Updated:

Views: 6097

Rating: 4.3 / 5 (44 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Saturnina Altenwerth DVM

Birthday: 1992-08-21

Address: Apt. 237 662 Haag Mills, East Verenaport, MO 57071-5493

Phone: +331850833384

Job: District Real-Estate Architect

Hobby: Skateboarding, Taxidermy, Air sports, Painting, Knife making, Letterboxing, Inline skating

Introduction: My name is Saturnina Altenwerth DVM, I am a witty, perfect, combative, beautiful, determined, fancy, determined person who loves writing and wants to share my knowledge and understanding with you.