PYTHON TUTORIAL
h
CoolCoderSJ (259)

Try it out here
View non interactive online here
View Downloadable PDF here

Yay my first post that came onto the 'hot' section of Repl Talk!
omg yay this is beyond expectations, 130 upvotes! Can we get to 140?

Please make sure you are signed into repl.it or else it gives an error

The Easy Way to Learn Python

With this easy to use Python tutorial, you can learn python the easy way

This Python tutorial covers -

  • IDE Comparison (Level0)
  • Your first hello world! (Level1, Print)
  • String vs. Int vs. Float (Level2)
  • Variables (Level3)
  • Conditionals, with if, elif, and else (Level4)
  • User Inputs (Level5)
  • Lists (Level6)
  • Functions (Level7)
  • 2D Lists (Level 8)
  • Loops (Level 9 & 10)
  • Dictionaries (Level 11)
  • Common Modules (Level 12)

Coming Up

I plan to add the following topics later on

Also Supports -

  • ACCOUNTS
    • These accounts are secure, and only you can access your password. Only you can delete your account, and only you can login with it.

      EDIT: I investigated a bit with the account system, and if u don't have a repl.it account/aren't signed in when using this, then ur account may be deleted if ur browser cookies/cache are cleared.

    • Accounts help save your progress so you don't have to redo hours of tutorial again.
  • Different colors to differentiate tutorial and code.
    • In this tutorial, all text isn't white; And if you get deeper inside, you'll learn how to color your text too!
  • Opportunities for you to try out the code you're learning!
    • Throughout the tutorial, you will get Opportunities to type some code, and have it verified by the PythonTutorBot.

Updates

LISTS GOT ADDED!

Functions are here!

Welcome, 2D Lists!

Loops just got added!

Dictionaries are here

The manual level picker now also shows what each level has, instead of just the number.

Common Modules

Bonus lesson, level0, ide comparison, added

Tell me if you have more you would like to see!
Try it out here
Btw I made this whole thing in 3 days

Note: This whole tutorial was built on my favorite IDE, repl.it

Update:
A while back, I finally set up my own URL shortener with tracking statistics and changed the link to my shortened one, and the results were amazing! The link got 14 views in an hour alone! thanks for your support everyone!

You are viewing a single comment. View All
CoolCoderSJ (259)

@programmeruser

I suspect that's because Python uses synchronous approaches which seem to be more "simple" for beginners.

Is that really an issue if it does the same thing in an easier way?

Did you know that AI and most scientific libraries are not written in Python, but in C++? If they were written in Python then they would be slow to the point of unusable.

From a really simple bing search -

Python

Python: Python is viewed as in any case in the rundown of all Artificial Intelligence (AI) development programming languages because of the simplicity.
techindiatoday.com

Python. Python is considered to be in the first place in the list of all AI development languages due to the simplicity. The syntaxes belonging to python are very simple and can be easily learnt.
geeksforgeeks.org

First two things that come up...

Can't you just use immutable.js? And how many times have you actually used those?

While mutatable is much better to work with, immutable is preferred for faster run and shorter projects.

Node has a decent amount of built-in modules.

Its kind of annoying how I have to manually install packages in replit for node whereas with python i can type
import ... to automatically install

Additionally,

"
At this moment, there are more than 66,000 Python vacancies on Indeed and more than 40,000 JavaScript jobs.
"
Python has 22,000 more jobs available right now than js