Helping in coding

Hi coders
This is Majid Ali, I’m new in python codes I tried to understand python but all tutorials tells about maths problems calculation and values but I can’t get any point I want to learn that how a function work like website,apps,etc.
I want to learn creating programs not learn maths
Therefore I need your help can you learn me python programming with real function creating.

Starting point: The Python Tutorial — Python 3.13.3 documentation

Hello,

First, you have to learn the fundamentals. It is not like someone can just air drop you to that level since as you stated:

It is kind of like saying: "I want to learn Vector Calculus". Before you get to that level, you first have to learn the underlying areas of mathematics: geometry, trigonometry, and algebra (you want to be well prepared and have a firm understanding of mathematics before you begin to even think about advanced topics in Calculus). It is the same concept with Python. You first need to learn the fundamentals. There are many areas within Python, details and nuances that you will have to understand before you can even begin to consider creating websites (this includes learning specialized library packages which can have a learning curve of their own - especially if you want them to communicate over the web). It is the application of accumulated knowledge in many areas of not just Python in particular but programming in general.

If you want to learn Python on your own and at your own pace, I highly recommend this book:

It is very well written and extremely thorough. It covers most of Python's fundamentals. Once you have mastered most topics, you should be versed well enough to branch out into any area of Pyhon.

Hope this is useful. Good luck!

1 Like

I agree with Paul. You kind of have to understand the basics of python before you move on to more complex topics. Creating applications and websites generally involves learning specialized packages such as: Pygame (Games), Kivy (Apps), PyQt (Apps), Tkinter (Apps), Django (Websites), and Flask (Websites). These packages come with their own challenges and have a lot to learn about them. I recommend finding good resources that cover things like basic python syntax, if/else statements, for/while loops, functions, lists & dictionaries, string manipulation, file handling, classes and objects, basic debugging, and basic python libraries like math, random, datetime.
When it comes to creating websites, it’s important to note that depending on the complexity of your project, Python alone may not be sufficient. Websites often require familiarity with other technologies such as:

  • HTML for structuring content.
  • CSS for styling and layout.
  • JavaScript for interactive elements.
  • Databases (e.g., SQLite, PostgreSQL, MySQL) for storing and retrieving data.

The backend frameworks like Django and Flask are powerful tools for server-side functionality but need to be integrated with these front-end technologies and databases to build complete, functioning websites. Additionally, concepts like REST APIs and server hosting are often part of the learning process.
While learning programming and web development takes time and effort, it is very rewarding when you master it. I hope you find this helpful. Good Luck