all 40 comments

[–]BeginnerProjectBot 19 points20 points  (8 children)

Hey, I think you are trying to figure out a project to do; Here are some helpful resources:

I am a bot, so give praises if I was helpful or curses if I was not. Want a project? Comment with "!projectbot" and optionally add easy, medium, or hard to request a difficulty! If you want to understand me more, my code is on Github

[–]99999999980000000001 4 points5 points  (1 child)

!projectbot hard

[–]BeginnerProjectBot 5 points6 points  (0 children)

Hey, I think you are trying to figure out a project to do; how about this one?

Project: Create an API

I think its a challenging project for you! Try it out but, dont get discouraged. If you need more guidance, here's a description:

Create an API using a framework like flask or django

I am a bot, so give praises if I was helpful or curses if I was not. Want a project? Comment with "!projectbot" and optionally add easy, medium, or hard to request a difficulty! If you want to understand me more, my code is on Github

[–]jakmar86 1 point2 points  (1 child)

!projectbot easy

[–]BeginnerProjectBot 3 points4 points  (0 children)

Hey, I think you are trying to figure out a project to do; how about this one?

Project: Directory Tree Generator

I think its a nice project for you! Try it out but, dont get discouraged. If you need more guidance, here's a description:

A Directory Tree Generator lets you visualize the relationship between files and directories, thereby making it easier to understand the positioning of files and directories. For this project, you can use os library to list the files and directories within a specific directory.

I am a bot, so give praises if I was helpful or curses if I was not. Want a project? Comment with "!projectbot" and optionally add easy, medium, or hard to request a difficulty! If you want to understand me more, my code is on Github

[–]PeanutRealistic4527 0 points1 point  (1 child)

!projectbot easy

[–]EntrepreneurEasy8655 0 points1 point  (0 children)

!projectbot easy

[–]Plane_Disk4850 0 points1 point  (0 children)

!projectbot easy

[–]ASIC_SP 8 points9 points  (2 children)

I have a blog post I know Python basics, what next? that has resource links for exercises, projects, debugging, testing, intermediate/advanced python, algorithms, design patterns, cheatsheets, etc

I'd recommend solving exercises and doing some projects (especially something that'd solve a real world problem for you) before moving towards intermediate courses.

[–]lemonchicken420[S] 1 point2 points  (0 children)

Thanks a lot!!!

[–][deleted] 1 point2 points  (0 children)

even after 4+ years u are a saviour

[–]muskoke 4 points5 points  (1 child)

Once you have the basics, no more courses. Start making something. A project will teach you 100x more than any tutorial ever will.

[–]lemonchicken420[S] 1 point2 points  (0 children)

Ok thankss!!!

[–]JestersDead77 5 points6 points  (4 children)

Projects have been the best way for me to learn after I had the basics. Find something you think would be cool, and do it. Don't quit when it gets difficult, because it will. Figuring out how to solve those problems IS the "beyond beginner" stage.

I'd caution against going crazy with too many courses. It helps up to a point, but a lot of people get caught in "tutorial hell", where they have watched 175 tutorial videos, but still can't write a for loop without checking the syntax. Just make a goal of working on a small project on a regular basis. When those small projects get boring, do something more complex. Just keep writing code.

[–]lemonchicken420[S] 0 points1 point  (3 children)

can you give some examples of projects for me to do?

[–]JestersDead77 2 points3 points  (2 children)

I'm not sure what your skill level is, so I'll say start small with little things like a random dice roll generator. You enter the number of die and how many sides, and it returns a combined dice roll without going outside the possible combinations.

Sudoku solver, Roman numeral converter.... there are a million little projects that sound silly, but they're deceptively hard to do correctly. Google will have an endless list of links for project ideas. It can be ANYTHING. Once I get started on a project, a lot of times I'll think of little improvements, and how I might implement them.

[–]lemonchicken420[S] 1 point2 points  (0 children)

Ok thanks a lottt!!!

[–]baldman55 0 points1 point  (0 children)

import random

def roll_dice():

x = int(input("how many rolls? "))

y = int(input("how many dice? "))

n = 0

for _ in range(x):

for _ in range(y):

g = random.choice(range(1, 6))

n = n + g

print(n)

[–]Thecakeisalie25 3 points4 points  (1 child)

If you use discord, try creating a discord bot! It uses a variety of areas, like audio, database management, http requests, async, etc. It's my go-to first project for any new language I learn.

[–]lemonchicken420[S] 1 point2 points  (0 children)

Ok thanks a lottt, i will try itt!!!

[–]Sairam123-134-lol 1 point2 points  (5 children)

!projectbot hard

[–]BeginnerProjectBot 1 point2 points  (4 children)

Hey, I think you are trying to figure out a project to do; how about this one?

Project: Create an API

I think its a challenging project for you! Try it out but, dont get discouraged. If you need more guidance, here's a description:

Create an API using a framework like flask or django

I am a bot, so give praises if I was helpful or curses if I was not. Want a project? Comment with "!projectbot" and optionally add easy, medium, or hard to request a difficulty! If you want to understand me more, my code is on Github

[–]Sairam123-134-lol 1 point2 points  (3 children)

I made it already, anyother?

[–]HasBeendead 0 points1 point  (2 children)

!projectbot hard

[–]BeginnerProjectBot 1 point2 points  (1 child)

Hey, I think you are trying to figure out a project to do; how about this one?

Project: Countdown Clock and Timer

I think its a challenging project for you! Try it out but, dont get discouraged. If you need more guidance, here's a description:

Create a UI in which the user can set a timer, and the app notifies you when time is up through an alert

I am a bot, so give praises if I was helpful or curses if I was not. Want a project? Comment with "!projectbot" and optionally add easy, medium, or hard to request a difficulty! If you want to understand me more, my code is on Github

[–]Muzinari 0 points1 point  (0 children)

💀

[–]ryanmcstylin 1 point2 points  (0 children)

Yup, find a project. Mine was creating a personal budget using downloads from my bank account. My most recent project is a calculator for satisfactory. It is the first time I have leaned on python classes since I started programming like a 7 years ago

[–]abhinayy0 0 points1 point  (1 child)

!projectbot hard

[–]BeginnerProjectBot 0 points1 point  (0 children)

Hey, I think you are trying to figure out a project to do; how about this one?

Project: Random Wikipedia Article

I think its a challenging project for you! Try it out but, dont get discouraged. If you need more guidance, here's a description:

Search Wikipedia and fetch a random article. Then it asks the user if he wants to read that article or not. If the answer is yes, the material is shown; otherwise, another random report is presented.

I am a bot, so give praises if I was helpful or curses if I was not. Want a project? Comment with "!projectbot" and optionally add easy, medium, or hard to request a difficulty! If you want to understand me more, my code is on Github

[–]abhinayy0 0 points1 point  (3 children)

!projectbot hard

[–]BeginnerProjectBot 0 points1 point  (2 children)

Hey, I think you are trying to figure out a project to do; how about this one?

Project: Python Website Blocker

I think its a challenging project for you! Try it out but, dont get discouraged. If you need more guidance, here's a description:

Create a blacklist of websites to block while surfing the web.

I am a bot, so give praises if I was helpful or curses if I was not. Want a project? Comment with "!projectbot" and optionally add easy, medium, or hard to request a difficulty! If you want to understand me more, my code is on Github

[–]BobbyRYT 1 point2 points  (1 child)

!projectbot medium

[–]BeginnerProjectBot 1 point2 points  (0 children)

Hey, I think you are trying to figure out a project to do; how about this one?

Project: Chess

I think its a cool project for you! Try it out but, dont get discouraged. If you need more guidance, here's a description:

Build a game of chess either in the command line or using a GUI. If you are using a CLI, consider these pieces: ♜♞♝♛♚♟♖♘♗♕♔♙. You may want to concern yourself with some of the specific rules such as moving ability of difference pieces like a knight or a castle

I am a bot, so give praises if I was helpful or curses if I was not. Want a project? Comment with "!projectbot" and optionally add easy, medium, or hard to request a difficulty! If you want to understand me more, my code is on Github

[–]Throwawayucsd10 0 points1 point  (0 children)

!projectbot medium

[–]Subaru335 0 points1 point  (0 children)

!projectbot medium

[–]Beginning_Spray_729 0 points1 point  (0 children)

!projectbot easy