1,105,427 Community Members

Projects for the Beginner

nomnum
Newbie Poster
1 post since Nov 2012
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
Unverified Member
 
1
 

A good Project for the mid-way between beginner and intermediate is blackjack. It will get you used to most functions, list, objects, and depending on how serious you want it to be, GUI.

Member Avatar
Lardmeister
Posting Virtuoso
1,966 posts since Mar 2007
Reputation Points: 434 [?]
Q&As Helped to Solve: 111 [?]
Skill Endorsements: 8 [?]
 
1
 

Assume you have filed all your code snippets into one directory. Write a Python program that searches this directory for keywords and brings up the names of the files that contain these keywords.

Member Avatar
Ene Uran
Posting Virtuoso
1,822 posts since Aug 2005
Reputation Points: 610 [?]
Q&As Helped to Solve: 278 [?]
Skill Endorsements: 10 [?]
 
1
 

Control a turtle graphics canvas (module turtle) from an external Tkinter window with buttons.

Member Avatar
Ene Uran
Posting Virtuoso
1,822 posts since Aug 2005
Reputation Points: 610 [?]
Q&As Helped to Solve: 278 [?]
Skill Endorsements: 10 [?]
 
0
 

Assume you have a list of unique integers, write a program that will show the closest pair or pairs.

Member Avatar
vegaseat
DaniWeb's Hypocrite
6,984 posts since Oct 2004
Reputation Points: 1,544 [?]
Q&As Helped to Solve: 1,872 [?]
Skill Endorsements: 67 [?]
Moderator
 
0
 

You can use the Python third party module SimpleCV from:
http://www.simplecv.org/
To do Computer Vision experiments leading to rather interesting projects.

Member Avatar
vegaseat
DaniWeb's Hypocrite
6,984 posts since Oct 2004
Reputation Points: 1,544 [?]
Q&As Helped to Solve: 1,872 [?]
Skill Endorsements: 67 [?]
Moderator
 
1
 

Create a function that shifts elements of a list in circular order.
For instance [1,2,3,4,5] --> [5,1,2,3,4] etc.

Member Avatar
Lardmeister
Posting Virtuoso
1,966 posts since Mar 2007
Reputation Points: 434 [?]
Q&As Helped to Solve: 111 [?]
Skill Endorsements: 8 [?]
 
1
 

Use a Python program to go through the thread
http://www.daniweb.com/community-center/geeks-lounge/threads/90244/what-are-you-eatingdrinking-right-now
and show the five most popular eats.

Member Avatar
Lardmeister
Posting Virtuoso
1,966 posts since Mar 2007
Reputation Points: 434 [?]
Q&As Helped to Solve: 111 [?]
Skill Endorsements: 8 [?]
 
1
 

Using a Python GUI tookit like Tkinter write a numeric seven segment LED display like the ones on your alarm clock.

Member Avatar
ZZucker
Practically a Posting Shark
829 posts since Jan 2008
Reputation Points: 313 [?]
Q&As Helped to Solve: 89 [?]
Skill Endorsements: 2 [?]
 
0
 

Write a Python program that finds the smallest number that can be divided by each of the numbers from 1 to 10 without leaving a remainder.

Member Avatar
vegaseat
DaniWeb's Hypocrite
6,984 posts since Oct 2004
Reputation Points: 1,544 [?]
Q&As Helped to Solve: 1,872 [?]
Skill Endorsements: 67 [?]
Moderator
 
2
 

Compare texts and see which ones are a close match.
Work out a degree/percentage of match.

Member Avatar
Ene Uran
Posting Virtuoso
1,822 posts since Aug 2005
Reputation Points: 610 [?]
Q&As Helped to Solve: 278 [?]
Skill Endorsements: 10 [?]
 
0
 

If you have a room with 16 people, how many times can they shake hands once with each other?

Member Avatar
entropic3105
Light Poster
30 posts since Jan 2013
Reputation Points: 12 [?]
Q&As Helped to Solve: 1 [?]
Skill Endorsements: 0 [?]
 
0
 

How about you try to make a calculator to find the chances of landing somewhere on monopoly from you location. What are the chances of getting from Mayfair to Liverpool Street Station in one turn?

Member Avatar
entropic3105
Light Poster
30 posts since Jan 2013
Reputation Points: 12 [?]
Q&As Helped to Solve: 1 [?]
Skill Endorsements: 0 [?]
 
4
 

In Tkinter programme a periodic table where if you click an element it gives you more info.

Member Avatar
entropic3105
Light Poster
30 posts since Jan 2013
Reputation Points: 12 [?]
Q&As Helped to Solve: 1 [?]
Skill Endorsements: 0 [?]
 
0
 

Use Tkinter to make a game similar to Pokemon with attacks and items.

Member Avatar
entropic3105
Light Poster
30 posts since Jan 2013
Reputation Points: 12 [?]
Q&As Helped to Solve: 1 [?]
Skill Endorsements: 0 [?]
 
0
 

Have a look at pygame

Work up to an final goal

Member Avatar
bumsfeld
Posting Virtuoso
1,537 posts since Jul 2005
Reputation Points: 399 [?]
Q&As Helped to Solve: 261 [?]
Skill Endorsements: 7 [?]
 
0
 

You have two strings that look much alike:
waterkraftownermanuals
wadercraftownersmanual

Write Python program that will highlight the differences by capitalizing the characters that don't match:
waTerKraftownermanualS
waDerCraftownerSmanual

Member Avatar
BelluccioB
Newbie Poster
1 post since Mar 2013
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
0
 

Generate 2 lists with 25 random numbers, where each list’s numbers are not within 20 digits of each other or others list. Numbers for list X must be less than 1024 and numbers in list Y must be less than 768. For example:

ListX = [80, 140, 1, 1014, etc…
ListY = [ 56, 25, 110, 612, etc…

Member Avatar
bumsfeld
Posting Virtuoso
1,537 posts since Jul 2005
Reputation Points: 399 [?]
Q&As Helped to Solve: 261 [?]
Skill Endorsements: 7 [?]
 
0
 

Check out this Python project dealing with sound waves at:
http://openbookproject.net/py4fun/wave/wave.html

Member Avatar
Pygame-pi
Newbie Poster
3 posts since Mar 2013
Reputation Points: 0 [?]
Q&As Helped to Solve: 1 [?]
Skill Endorsements: 0 [?]
 
1
 

Make a password generator where the user can enter how many characters they won't it to be and if the want symbols or not. Then it will generate passwords with Caps, Lowercase and numbers 0-9.

Hint- Use random number generator in python.

Member Avatar
ZZucker
Practically a Posting Shark
829 posts since Jan 2008
Reputation Points: 313 [?]
Q&As Helped to Solve: 89 [?]
Skill Endorsements: 2 [?]
 
1
 

Implement the Comb Sort algorithm in Python code.
See:
http://en.wikipedia.org/wiki/Comb_sort

You
Post:
Start New Discussion
View similar articles that have also been tagged: