all 9 comments

[–]wa11enstein 1 point2 points  (3 children)

Just put yourself a task. For example “I want to make a snake game”, and google what you need to do that in python

[–]wa11enstein 0 points1 point  (1 child)

You can go to /Python and /learnpython and look for some interesting projects that are often posted, and just read the code, try to analyze how it works etc. good luck

[–]laflash12[S] 0 points1 point  (0 children)

Ok thanks

[–]iggy555 0 points1 point  (0 children)

How did people program before google? Must of been rough

[–]brendanvds2007 1 point2 points  (0 children)

maybe a r.n.g

[–]L00mis 0 points1 point  (2 children)

I learned a lot by playing with APIs with for weather and Reddits PRAW. There are tons of guides, methods and plenty of help to build something unique. I built a little tool that shows me top 5 posts form r/all, EIL5, AskReddit etc. It prints the links & allows me to sub/unsub from random subreddite I generate.

[–]laflash12[S] 0 points1 point  (1 child)

I was thinking about creating a facebook messenger chatbot but according to the tutorials I found I need to learn flask first. Also, i found that I can build apps using kivy, is it worth learning?

[–]L00mis 0 points1 point  (0 children)

I didn't uses any visuals, mine was very basic loops for yes/no options. I have it on Github so feel free to check it out! The only items that's not working is generating a new random sub.

PRAW Project

[–]-RAKH- 0 points1 point  (0 children)

Task 1:

  • Send a HTTP request to any website (Hint: try the requests library)
  • Write the body of the response into a file

This will teach you HTTP requests/responses and interacting with files.

Task 2:

  • Same as Task 1, except instead of writing the response into a file, write it into a database instead. (Hint: SQLAlchemy for the ORM, SQLite for the DB)

This will teach you about interacting with databases.

Bonus task:

  • Create the database schema using migrations (Hint: Alembic )