Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
+
Where to Find Help
When Learning Python
By Aleta Dunne, March 2014
@dtiburon
+
Programming Background
 Started learning programming in my free time 1.5 years ago
 Participated in PyLadies PDX – Por...
+
Tutorials and Courses
 Coding Bat
 codingbat.com/python
 Learn Python the Hard Way
 learnpythonthehardway.org
 Code...
+
Beyond the Basics
Where to get help when you’re no longer using
structured tutorials.
+
RTFM: Read the F*!#% Manual
 Avoid reinventing the wheel
 Get acquainted with the Python Standard Library
 docs.pytho...
+
Troubleshooting Problems
pythonforbiologists.com/index.php/category/downloads
+
Helpful Websites
 Google.com – how to use it well
 Put exact wording of errors in quotes “ ” except what is specific
t...
+
IRC (Internet Relay Chat)
 Chat rooms for geeks ;)
 Clients:
 Mac: Colloquy, LimeChat,Textual, Linkinus
 Windows: mI...
+
Get Involved in Open Source (FOSS)
 Many opportunities for practicing your skills in real
applications
 Community of p...
+
Thank You
Slides are available online at:
slideshare.net/dtiburon
Upcoming SlideShare
Loading in …5
×

Beginning Python Programmers: Here's Where to Find Help!

2,750 views

Published on

Selected resources for Python beginners, focusing on how to get help once you're beyond structured tutorials. Created for a lightning talk for Python beginners during PyBCN, March 20, 2014

Published in: Technology
  • Be the first to like this

Beginning Python Programmers: Here's Where to Find Help!

  1. 1. + Where to Find Help When Learning Python By Aleta Dunne, March 2014 @dtiburon
  2. 2. + Programming Background  Started learning programming in my free time 1.5 years ago  Participated in PyLadies PDX – Portland, Oregon, USA  Outreach Program for Women (OPW) internship  Still lots to learn  This presentation includes many resources I’ve learned about in this process  Disclaimer: these resources are in English; please share resources in Spanish or Catalan
  3. 3. + Tutorials and Courses  Coding Bat  codingbat.com/python  Learn Python the Hard Way  learnpythonthehardway.org  Codecademy  codecademy.com/tracks/python  Python Challenge (more advanced)  pythonchallenge.com  Coursera – Interactive Python (starts March 24)  coursera.org/course/interactivepython
  4. 4. + Beyond the Basics Where to get help when you’re no longer using structured tutorials.
  5. 5. + RTFM: Read the F*!#% Manual  Avoid reinventing the wheel  Get acquainted with the Python Standard Library  docs.python.org/library  Choose well-known, well-documented libraries and tools to build your first projects  Make sure you are using the correct syntax of the libraries in your project
  6. 6. + Troubleshooting Problems pythonforbiologists.com/index.php/category/downloads
  7. 7. + Helpful Websites  Google.com – how to use it well  Put exact wording of errors in quotes “ ” except what is specific to your code, such as variable names.  Stack Overflow  www.stackoverflow.com  Reddit: Learn Python  www.reddit.com/r/learnpython  Contribute your knowledge once you find the solution  Blogging helps build your credibility as a programmer
  8. 8. + IRC (Internet Relay Chat)  Chat rooms for geeks ;)  Clients:  Mac: Colloquy, LimeChat,Textual, Linkinus  Windows: mIRC, HexChat,  Linux: Xchat, Konversation, Pidgin  Channels friendly to beginners on freenode.net:  #openhatch  #pyladies  ##learnpython  Tutorial for getting started: code.tutsplus.com/tutorials/irc-is- back-heres-your-starter-guide--net-31369
  9. 9. + Get Involved in Open Source (FOSS)  Many opportunities for practicing your skills in real applications  Community of people to support you  Paid internships available:  Google Summer of Code (GSoC)  Gnome Outreach Program for Women (OPW)  Openhatch.org helps people get started
  10. 10. + Thank You Slides are available online at: slideshare.net/dtiburon

×