Learn Python with Python Video Tutorial Python Course Python Note Python Book Python PDF Django Flask Python
376 subscribers
65 photos
2 files
57 links
Download Telegram
If your goal is to be a Python expert in 2024, this thread is for you:
Here's what we will cover:

A 12-months roadmap
Some prerequisite activities
(described at the end of the thread)

➤ Month-1

Activity: Working with Data [1]
Effort: 2 hours daily w/ simple practice

✧ Boolean
❯ bool
✧ Number
❯ int
❯ float
❯ complex
✧ String
❯ str
✧ Bytes
❯ bytes
❯ bytearray
❯ memoryview

➤ Month-2

Activity: Working on Logic
Effort: 2 hours daily w/ simple practice

✧ Operators
❯ Arithmetic
❯ Assignment
❯ Comparison
❯ Logical
❯ Precedence
❯ Associativity
✧ Conditionals
❯ If
❯ Else
❯ Elif
✧ Loops
❯ while
❯ for

➤ Month-3

Activity: Modularize your Code
Effort: 2 hours daily w/ simple practice

✧ Function
❯ Definition
❯ Arguments
❯ Positional
❯ Keyword
❯ Return
❯ Execution
✧ Module
❯ Define
❯ Import
✧ Scope and Namespace


➤ Month-4

Activity: Working with Data [2]
Effort: 2 hours daily w/ simple practice

✧ list
✧ tuple
✧ set
✧ frozenset
✧ dict

➤ Month-5

Activity: Working with Data [3]
Effort: 2 hours daily w/ simple practice

Learn about these modules
✧ datetime
✧ csv
✧ json
✧ logging
✧ re
✧ os

In addition,
❯ Files
❯ String Formatting
❯ Named Tuples
➤ Month-6

Activity: Exam Time
Effort: 2 hours daily w/ rigorous practice

⬘ Build at least 5 simple projects (Example: Scientific Calculator, File Manager, etc.)

⬙ Revise previous topics.


➤ Month-7

Activity: Deep-dive Python Concepts
Effort: 2 hours daily w/ simple practice

✧ Iterators
✧ Generators
✧ Closure
✧ Decorators
✧ Exception Handling


➤ Month-8

Activity: Object Oriented Programming
Effort: 2 hours daily w/ simple practice

✧ Class
✧ Variable
✧ Method
❯ Static Method
❯ Magic Method
✧ Overloading
✧ Inheritance
✧ Property Decorators

➤ Month-9

Activity: Exam Time
Effort: 2 hours daily w/ rigorous practice

⬘ Build at least 3 projects using OO feature (Examples: FIFA World Cup, COVID Tracker, etc.)

⬙ Revise all previous topics.


➤ Month-10

Activity: Take it to next level [1]
Effort: 2 hours daily w/ simple practice

✧ Jupyter Notebook
✧ Spyder

✧ pip
✧ anaconda
➤ Last 2 months

Activity: Take it to next level [2]
Effort: 2 hours daily

✧ numpy
✧ pandas
✧ matplotlib
✧ scipy

P.S: Practice while learning
➤ Prerequisite: Know the History

Before start learning a language, read about its history.

❯ Why and how did it come into existence?
❯ How does it evolve over time?
❯ What are its alternatives?
❯ Where is it going to be a show-stopper?


➤ Prerequisite: Know the Ecosystem

❯ Which version you should be using?
❯ How to update to newer versions?
❯ Where would you write a program?
❯ How would you run a program?
❯ What additional software do you need?
❯ How would you include third-party libraries?


➤ Prerequisite: OS Challenge

Although the majority of languages strive to be similar across all operating systems, some dependencies may exist.

❯ Which installation package to download?
❯ How to install it?
❯ What are the different commands available?


🏁 Final Words

⬘ Though I have time bound it, you should try to cover everything based on your suitability.

⬗ Spend at least two hours per day learning and practicing.

⬙ With a proper structure and goal, it's never hard to learn Python.
Pdf of

Learn Microservices with Spring Boot 3: A Practical Approach Using Event-Driven Architecture, Cloud-Native Patterns, and Containerization (2023)

https://t.me/c/2109572262/806
13 must use no-code tools:

• Twemex to craft the best hooks
• Figma to create amazing designs
• ConvertKit to automate your newsletter
• Loom to eliminate your meetings
• Webflow to delegate your website
• Kajabi to leverage detailed analytics
• Skool to gather your community
• Testimonial to collect more reviews
• Notion to organize all your systems
• Zapier to build your Automated Empire
• Asana to accelerate your team velocity
• Hypefury to execute your content calendar

#AI

@javascript_resources
@python_assets
18 Coding Challenge Sites for Programmers

💻 AtCoder
🍴 CodeChef
🥊 CodeFights
💪 CodeForces
🧑‍💻 CoderByte
🔥 CodeSignal
🥋 Codewars
🕹️ CodinGame
🔤 EdaBit
🏋️‍♀️ Exercism
🤓 GeeksforGeeks
🌍 HackerEarth
🔍 HackerRank
🏆 Kaggle
🧩 LeetCode
📐 Projecteuler
🎯 Spoj
🎓 TopCoder
The code defines a Book class with methods to set and get the price attribute. After creating an instance obj, the set_price method increments the price by 1. Later, calling get_price adds another 1 to the price, resulting in 17 being printed, as the initial value 15