"Best Buy Ignites Teen Potential through Technology
For decades people have turned to Best Buy for answers to their technology questions. As a company, we aim to ignite human potential. To support these efforts, the Best Buy Foundation provides underserved teens with access to technology to build 21st century skills and bridge the digital divide. As technology becomes more ingrained in our society, it is critical for youth to develop the necessary skills for future college and career success. Sixty percent of the jobs that will be available in 10 years don't even exist today.
As experts in technology, our goal is to leverage our knowledge, resources and talented Best Buy and Geek Squad employees to empower underserved youth and help prepare them for the future.
National Partner Overview
Best Buy seeks nonprofit partners that create hands-on learning opportunities for underserved teens to engage them in learning, experimenting, and interacting with the latest technologies to build 21st century skills. The overall goal is to provide youth with access to new technologies and help them become interested and fluent in digital learning while developing skills to help better prepare them for future education and career success.
Programs should help teens build 21st century skills by utilizing cutting-edge technology such as computers, digital cameras, video cameras and professional software in a wide range of areas including (but not limited to):
Audio production (including music mixing & recording)
Coding/3D printing
Computer Maintenance and Repair
Digital photography/graphic design
Filmmaking & videography
Maker Faires/hack-a-thons
Mobile & game app development
Programming
Robotics
Web site design
Grant Overview
Best Buy is searching for national organizations with a demonstrated track record for building skill proficiency in technology through out-of-school time programs.
The primary responsibilities of the nonprofit organization include:
Workin
"Turtle Graphics in Python
Documentation on Turtle Graphics: This is the ultimate source for all information on this library.
Comprehensive List of Colors
List of Programs in Turtle Graphics
# File: Hello.py
# Description: This program writes out Hello World
import turtle
def main():
# put label on top of page
turtle.title ('Hello World')
# setup screen size
turtle.setup (1000, 1000, 0, 0)
# move turtle to origin
turtle.penup()
turtle.goto (0, 0)
# set the color to navy
turtle.color ('navy')
# write the message
turtle.write ('Hello World!', font = ('Times New Roman', 36, 'bold'))
# hide the turtle
turtle.hideturtle()
# persist the drawing
turtle.done()
main()
# File: Squares.py
# Description: Draws squares of different sizes
import turtle
# draw a square of a given side
# starting at uuper left corner (x, y)
def drawSquare (ttl, x, y, side):
ttl.penup()
ttl.goto(x, y)
ttl.setheading(0) # set the pen in the +ve x direction
ttl.pendown()
for iter in range (4):
ttl.forward(side)
ttl.right(90)
ttl.penup()
def main():
# put label on top of page
turtle.title ('Squares')
# setup screen size
turtle.setup (800, 800, 0, 0)
# create a turtle object
ttl = turtle.Turtle()
# assign a color to the turtle object
ttl.color ('red')
# draw multiple squares
drawSquare (ttl, -50, -50, 50)
drawSquare (ttl, 0, 0, 50)
drawSquare (ttl, 50, 50, 50)
drawSquare (ttl, -50, 50, 150)
# fill a closed region
ttl.fillcolor ('purple')
ttl.begin_fill()
drawSquare (ttl, 0, 0, 50)
ttl.end_fill()
# persist drawing
turtle.done()
main()
# File: Figures.py
# Description: Draws various types of geometric figures
import turtle, math
# draw a line from (x1, y1) to (x2, y2)
def drawLine (ttl, x1, y1, x2, y2):
ttl.penup()
ttl.goto (x1, y1)
ttl.pendown()
ttl.goto (x2, y2)
ttl.penup()
def drawPolygon (ttl, x, y, num_side, radius):
sideLen = 2 * radius * math.sin (math.pi / num_s
"If you would like to get new events listed on these calendars, please write to events@python.org mentioning:
the name of the event (including the user group name for user group events)
type of event (conference, bar camp, sprint, user group meeting, etc.)
focus on Python and approximate size (number of attendees)
the location (venue address, including city and country)
the dates/times (including the time zone)
a URL with more details for the event"
"Come work on Python projects, get programming help, help others, and hang out.
Bring your own project or work on one of the suggested projects below. Everyone is welcome, all skill levels are encouraged. We often have tables dedicated to Learners, Django, Science, Hardware, etc.
Friendly people will be here to help beginning Python programmers with language basics and practice.
Audience: Everyone! All Python experience levels are welcome, and everything is self-paced.
When: 6:30pm - 9:00pm on Monday, March 10th
Location: Microsoft NERD Center
One Memorial Drive, Cambridge, 02142
Food: Pizza will be provided!
Things to bring: a wireless-enabled laptop and power cord.
Also: we'll have more Python puzzles, and giveaways (including a hardware goodie from Ab Initio!).
Need some project ideas? How about:
Learning Python
* The official Python tutorial
* How to Think Like a Computer Scientist: Learning with Python
* An introduction to Python through writing games
* Learn Python the Hard Way
Projects and competitions
* Contribute to an open-source project that uses Python. Developers from OpenHatch, Twisted, and other projects are often here. If you contribute to an open source project that uses Python and want to help new contributors, let us know in a comment!
* Use Python to participate in space exploration.
* Unleash your inner DJ with the Echo Nest APIs.
* Want to learn a Python web framework? Check out the Django tutorial."