Python Beginner Notes

From Hackerspace.gr
Jump to: navigation, search

Many people ask how to learn a program language. This wiki is some notes that we used to the past , in order to help beginners in python. If you really like some open source links or communities , you can support the people behind them... in order to continue their work and give open the knowledge and experience they have!! we didn't create them , we just use them for learning , thanks!

Tools

  1. terminal
  2. Gedit
  3. Python install
  4. vision and hardwork


MOOCs

  1. Try Python in your browser http://www.learnpython.org/
  2. Learn the hard way , but learn!! https://learnpythonthehardway.org/book/
  3. https://www.udacity.com/course/programming-foundations-with-python--ud036
  4. http://www.codecademy.com/tracks/python
  5. http://www.pyschools.com

dr-chuck ( open source book )

http://www.dr-chuck.com/ https://www.coursera.org/course/pythonlearn http://www.pythonlearn.com/


References

  1. Python wiki https://wiki.python.org/moin/
    1. Python wiki on hackerspace wiki by the analysis for the lessons "Learn python the hardway"
      1. https://www.hackerspace.gr/wiki/Learn_Python_the_Hard_Way
      2. https://www.hackerspace.gr/wiki/Learn_Python_the_Hard_Way_01
      3. https://www.hackerspace.gr/wiki/Learn_Python_the_Hard_Way_02
      4. https://www.hackerspace.gr/wiki/Learn_Python_the_Hard_Way_03
      5. https://www.hackerspace.gr/wiki/Learn_Python_the_Hard_Way_04
      6. https://www.hackerspace.gr/wiki/Learn_Python_the_Hard_Way_05
      7. https://www.hackerspace.gr/wiki/Learn_Python_the_Hard_Way_06
      8. https://www.hackerspace.gr/wiki/Learn_Python_the_Hard_Way_07
      9. https://www.hackerspace.gr/wiki/Learn_Python_the_Hard_Way_08
      10. https://www.hackerspace.gr/wiki/Learn_Python_the_Hard_Way_09
      11. https://www.hackerspace.gr/wiki/Learn_Python_the_Hard_Way_10
      12. https://www.hackerspace.gr/wiki/Learn_Python_the_Hard_Way_11
      13. https://www.hackerspace.gr/wiki/Learn_Python_the_Hard_Way_12

Tutorials

   Basic and Advance Python Tutorials http://www.tutorialspoint.com/python/index.htm
   Learn X in Y minutes http://learnxinyminutes.com/docs/python/
   (if you know another programming language) http://stephensugden.com/crash_into_python/
   Automate the boring stuff (with python) https://automatetheboringstuff.com/


Cheatsheets

   Glossary https://wiki.python.org/moin/PythonGlossary


(Opinionated) best practices

   The Hitchhiker’s Guide to Python http://docs.python-guide.org/en/latest/


Common mistakes

   29 Common Beginner Python Questions http://pythonforbiologists.com/index.php/29-common-beginner-python-errors-on-one-page/

Raspberry Pi Documentation on python-games

RsPi Documentation on python-games https://www.raspberrypi.org/documentation/usage/python-games/

more... games http://www.grantjenks.com/docs/freegames/


Communities

   http://pythonhackers.com/
   http://www.quora.com/Python-programming-language-1
   http://stackoverflow.com/questions/tagged/python
   https://www.reddit.com/r/learnpython
   https://wiki.python.org/moin/PythonGames
   https://inventwithpython.com/ (ebooks)

contact for update

if something is not working or you don't like it or you want to suggest an other open learning source, please contact at teslacoil20kv@gmail.com "be excellent to its other"..