Difference between revisions of "Python Beginner Notes"

From Hackerspace.gr
Jump to: navigation, search
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
Many people ask how to learn a program language. This wiki is some notes that we used to the past , in order help beginners in python , if you really like some open source links or community , you can support the people behind them... in order to continue their work and give open the knowledge and experience they have!!  
+
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==
 
==Tools==
Line 8: Line 8:
  
  
==On line learning ==
+
==MOOCs==
  
 
#Try Python in your browser http://www.learnpython.org/
 
#Try Python in your browser http://www.learnpython.org/
 
#Learn the hard way , but learn!! https://learnpythonthehardway.org/book/
 
#Learn the hard way , but learn!! https://learnpythonthehardway.org/book/
 
==MOOCs==
 
 
 
#https://www.udacity.com/course/programming-foundations-with-python--ud036
 
#https://www.udacity.com/course/programming-foundations-with-python--ud036
 
#http://www.codecademy.com/tracks/python
 
#http://www.codecademy.com/tracks/python
Line 68: Line 65:
  
 
     29 Common Beginner Python Questions http://pythonforbiologists.com/index.php/29-common-beginner-python-errors-on-one-page/
 
     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/
  
  
Line 80: Line 82:
 
     https://www.reddit.com/r/learnpython
 
     https://www.reddit.com/r/learnpython
  
 +
    https://wiki.python.org/moin/PythonGames
 +
 +
    https://inventwithpython.com/ (ebooks)
  
 
==contact for update==
 
==contact for update==

Latest revision as of 04:33, 1 April 2018

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"..