## DEV Community is a community of 663,940 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

# Learn PYTHON in ONE Week!

SAIFULLAH🇮🇳
TechGeek, Exploring Web development and Cyber security field.

Want to learn one of the most powerful and trending programming language within one week.

Yes, you read it right you can learn Python within a week if you have dedication you can.

Here is the path to learn Python in just 1 week.

# Basic Concepts(3 hours)

Variables
Display Output(Print command)
Take user input(input command)
Conditionals statements

# 4 Basic Concepts(3 hours)

List(index, append, remove)
for loop
while loop
function

you can learn basics from here --
Python Basics

# Simple coding problems(5hours)

Convert miles into Kilometers
Calculate Simple Interest
Find largest number in the list
Check a number is prime or not
Sum of all digits in a number
Reverse String (check palindrome)
Calculate age
Build a simple Calculator

# Data Structures(3 hours)

Stack and Queue
Dictionary
Tuples

you can learn DS from here --
Learn Data Structures

# OOP(4 hours)

Object
Class
Method and Constructor
OOP-Inheritance

for this you can watch YouTube videos

# Algorithm(4 hours)

Binary Search
Bubble Sort
Selection Sort

one of the best Algorithm course I came across--
Learn Algorithm

# Projects(6 hours)

Build a web Crawler
or a news aggregator
or a simple game using pygame

Voila!! You made it you are now Junior Python developer.
So, that's it for now hope you find it useful.
Now its all depends on you how you give effort on it. Its not about learning in 1 week it's monthly or even yearly process but atleast you can start from here.
Best of luck!!

## Discussion (7)

Denis • Edited

Please, don't confuse new people, you won't become a junior developer if you complete only the stuff that you have listed. It is also impossible for a new programmer to complete the algorithm section in only 4 hours, it will take days, probably even for only one algorithm. Please, don't hurry, learn by steps, don't let yourself burn out that fast. (read this norvig.com/21-days.html)

SAIFULLAH🇮🇳 • Edited

Yes absolutely right. I just shown the path and it's all depends on person.

Pavel Morava

So many years wasted in learning stuff that can be devoured in one measley week.

I'm going to hang myself.

Seriously, the article got a low quality badge for being completely nonsensical. No one can learn Python in a week, much less beginners.

Brian Bethencourt

While this might be ideal, I bet that by the end of the eighth day you won't remember what you learned on the first.

SAIFULLAH🇮🇳

Yes true, but I showed the path.

Sahil Saif

💥💥🔥

SAIFULLAH🇮🇳

❤️❤️