Learn Python

Learn Python for Complete Beginners

Learn Python for Complete Beginners


Getting Started with Python

Programming is not difficult. With anything, the more practice you get, the better you are at it. Thankfully, you do not need much practice to achieve proficiency at coding Python. You may not be creating machine learning models that develop their own language by the end of this hour (I'll teach you that too if you want to learn) but you will be able to increase your productivity, understand python syntax, and begin your journey into python.

But why should you? The reasons to learn Python are limitless. You may already be aware of the machine learning, data analysis, web design, user interfaces, software creation, and game development use cases, but above everything, there's one reason why you should learn python. Open Source projects are the future of the industry, arguably it is a reality of the present. But what does this mean? This means that your investment into learning Python will forever be valuable, as there is a large community ensuring and building python's use cases long, long into the future.

Join Derrick Sherrill's Free Udemy Course

How you Should Learn Python

I get this question often. Let me share one piece of advice that I've shared with thousands of my other students online. Don't Waste your time with long tutorials that claim to teach you everything you need to know over a duration of six hours.

The only way you learn Python is by applying what you learn to projects. That's why my approach to teaching python programming is fundamentally different. I don't want you to spend a long time going through course lectures. I want to show you the basics, as quickly as I can, to develop a working understanding. Once you see a concept, then apply it to a project. From there, your understanding will grow and you'll understand Python.

Here's a roadmap:

  • Watch someone code python who explains as they type.
  • Before you begin typing, focus on understanding line by line.
  • Once you have the logic, recreate the project yourself.
  • If you get stuck review the fundamentals presented, and repeat.
  • If you cannot complete the project, view the solution to the problem. But not before understanding your problem.

What We'll cover to make you proficient in python:

  • Python Download and Install
  • Setting up a text editor
  • Python Syntax (White space) & Commenting
  • Python Variables & Data Types
  • Python Numbers
  • Python Lists
  • Python Strings
  • Python Tuples
  • Python Sets & FrozenSets
  • Python Dictionaries
  • Python If Statements
  • Python While Loops
  • Python For Loops
  • Python Functions
  • Python Class Objects

We'll cover this all in the course listed above, but we'll always cover a written version here. Let's get started!

Python Download and Install

(Page Under Construction - Please Come back soon!)

Derrick Sherrill

By: Derrick Sherrill

Thanks for visiting my page! I'm working hard to make the best content I can for you. I love watching people learn and teaching others. Happy Coding!

Become a Patreon!