We're a community of 1077K IT Pros here for help, advice, solutions, professional growth and fun. Join us!
1,076,515 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Start New Discussion Reply to this Discussion
Page 15 of Article: Projects for the Beginner
After you got the basics of Python under your belt, the best way to get a good knowledge of the language and improve your coding skills is to start on a project you are interested in. Maybe an image viewer, a slide show, computer generated random or fractal art, a…

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.

nomnum
Newbie Poster
1 post since Nov 2012
Reputation Points: 0
Solved Threads: 0
Skill Endorsements: 0

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.

Lardmeister
Posting Virtuoso
1,939 posts since Mar 2007
Reputation Points: 465
Solved Threads: 72
Skill Endorsements: 5

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

Ene Uran
Posting Virtuoso
1,830 posts since Aug 2005
Reputation Points: 676
Solved Threads: 255
Skill Endorsements: 7

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

Ene Uran
Posting Virtuoso
1,830 posts since Aug 2005
Reputation Points: 676
Solved Threads: 255
Skill Endorsements: 7

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

vegaseat
DaniWeb's Hypocrite
Moderator
6,478 posts since Oct 2004
Reputation Points: 1,447
Solved Threads: 1,612
Skill Endorsements: 37

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.

vegaseat
DaniWeb's Hypocrite
Moderator
6,478 posts since Oct 2004
Reputation Points: 1,447
Solved Threads: 1,612
Skill Endorsements: 37

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.

Lardmeister
Posting Virtuoso
1,939 posts since Mar 2007
Reputation Points: 465
Solved Threads: 72
Skill Endorsements: 5

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

Lardmeister
Posting Virtuoso
1,939 posts since Mar 2007
Reputation Points: 465
Solved Threads: 72
Skill Endorsements: 5

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.

ZZucker
Master Poster
780 posts since Jan 2008
Reputation Points: 342
Solved Threads: 60
Skill Endorsements: 1

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

vegaseat
DaniWeb's Hypocrite
Moderator
6,478 posts since Oct 2004
Reputation Points: 1,447
Solved Threads: 1,612
Skill Endorsements: 37

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

Ene Uran
Posting Virtuoso
1,830 posts since Aug 2005
Reputation Points: 676
Solved Threads: 255
Skill Endorsements: 7

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?

entropic3105
Newbie Poster
20 posts since Jan 2013
Reputation Points: 12
Solved Threads: 0
Skill Endorsements: 0

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

entropic3105
Newbie Poster
20 posts since Jan 2013
Reputation Points: 12
Solved Threads: 0
Skill Endorsements: 0

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

entropic3105
Newbie Poster
20 posts since Jan 2013
Reputation Points: 12
Solved Threads: 0
Skill Endorsements: 0

Have a look at pygame

Work up to an final goal

entropic3105
Newbie Poster
20 posts since Jan 2013
Reputation Points: 12
Solved Threads: 0
Skill Endorsements: 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

bumsfeld
Nearly a Posting Virtuoso
1,497 posts since Jul 2005
Reputation Points: 409
Solved Threads: 235
Skill Endorsements: 1

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…

BelluccioB
Newbie Poster
1 post since Mar 2013
Reputation Points: 0
Solved Threads: 0
Skill Endorsements: 0

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

bumsfeld
Nearly a Posting Virtuoso
1,497 posts since Jul 2005
Reputation Points: 409
Solved Threads: 235
Skill Endorsements: 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.

Pygame-pi
Newbie Poster
3 posts since Mar 2013
Reputation Points: 0
Solved Threads: 0
Skill Endorsements: 0

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

ZZucker
Master Poster
780 posts since Jan 2008
Reputation Points: 342
Solved Threads: 60
Skill Endorsements: 1

Post: Markdown Syntax: Formatting Help
 
You
View similar articles that have also been tagged:
 
© 2013 DaniWeb® LLC
Page rendered in 0.1250 seconds using 2.94MB