Python Resources

Zoino
8 years ago | edited 8 years ago

1

**#PYTHON RESOURCES**[/center] [center]###Based off a recent post suggesting that some Python levels should be introduced to HackThis! [url = https://www.hackthis.co.uk/forum/general-information/level-ideas/21509-python-levels](Gala)[/url] I decided to post a compilation of useful sites for learning Python. Challenge sites are linked at the bottom. :)

DOCUMENTATION

[list]
[*][url = https://docs.python.org/3/library/index.html]Official Python 3 Documentation[/url]
Technical explanation of particular functions/operators and what they do. Shows examples of correct syntax and describes what the various libraries are, etc.
[/list]

TEXTBOOKS & TUTORIALS

[list]
[] [url = http://pythonbooks.revolunet.com/]Python Books[/url]
A list of useful Python books. (I think you can read all of them online for free or download a PDF. I haven’t looked through all the books)
[br]
[
] [url = http://www.pythontutor.com/]Python Tutor[/url]
Interactive tutorial and exercises, visualize what the computer is doing step by step as programs are executed.
[br]
[] [url = https://www.codecademy.com/learn/python]Codecademy[/url]
Learn Python by building web apps and manipulating data at a beginner level. Including eight different projects.
[br]
[
] [url = https://inventwithpython.com/]Invent with Python[/url]
Develop Python skills by creating games and ‘hacking’ ciphers. Books on amazon.
[br]
[] [url = https://checkio.org/]CheckIO[/url] (Currently not available)
Learn Python by exploring a game world.
[br]
[
] [url = https://www.python.org/dev/peps/pep-0008/]PEP 8[/url]
A Python style guide. Learn good Python coding practices such as using indentations, comments, naming conventions and code layout.
[br]
[] [url = http://www.diveintopython3.net/]Dive Into Python[/url]
A general survey of Python syntax and datatypes. Learn the differences between Python 3 and Python 2.
[br]
[
] [url = http://greenteapress.com/wp/think-python-2e/]Think Python[/url]
A Python book providing a good general overview of the Python language, includes exercises. Available for PDF download
[br]
[] [url = https://docs.python.org/3/tutorial/]The Official Python Tutorial[/url]
Pretty self explanatory *
[br]
[] [url = https://learnpythonthehardway.org/book/]Learn Python the Hard Way[/url] (Only for Python 2)
Another text based exercise website, learning by Instruction. Learning Python through repetition. Learning technique that works well for beginners.
[br]
[
] [url = https://docs.python.org/3.0/reference/lexical_analysis.html#id8]Reserved Keywords in Python[/url]
Words in python that you can not use as variable names, amongst other things.
[br]
[*] [url = http://docs.python-guide.org/en/latest/]The Hitchhiker’s Guide to Python[/url]
Another text based Python resource.
[/list]

DEBUGGING

[list]
[][url = https://www.diffchecker.com/]DiffChecker[/url]
Compare two sets of texts and shows which lines are different
[br]
[
][url = https://pythonconquerstheuniverse.wordpress.com/2009/09/10/debugging-in-python/]Debugging in Python[/url]
Useful steps you can take to try to debug your program
[br]
[/list]

SOFTWARE

[list]
[][url = https://microsoft.github.io/PTVS/]Python Tools for Visual Studio[/url]
Turns Visual Studio into a Python IDE using a plugin that allows Python programming.
[br]
[
][url = https://pythonhosted.org/spyder/]Spyder[/url]
Spyder is a scientific Python IDE
[br]
[/list]

PYTHON CHALLENGES

[list]
[][url = http://www.pythonchallenge.com/]Python Challenge[/url]
A series of Python puzzles you can do to test your abilities.
[br]
[
][url = https://projecteuler.net/]Project Euler[/url]
Programming challenges you can do once your programming knowledge becomes stronger. Problems are organised by difficulty. Npt specific to Python.
[br]
[][url = https://www.codewars.com/?language=python]Codewars[/url]
Improve your skills by training on real code challenges.
[br]
[
][url = http://codingbat.com/python]Coding Bat[/url]
Python problems that can be solved by using an online interpreter
[br]
[/list]

7replies
8voices
479views
Elian
7 years ago

0

Thank you very much! Some ebooks look very interesting ;-)

_sain
7 years ago | edited 7 years ago

0

For Software:
PyCharm is quite nice as well imo: https://www.jetbrains.com/pycharm/
Community edition is free there is a professional edition as well havent tried it yet tough

kimmattic
7 years ago

0

Thank you very much sir.

MonSter [1dm8md]
7 years ago

0

Thanks For The Uploading This Kinda Books

walshmergak
4 years ago

0

try this….Python Tutorial

Jordana [jordana17]
4 years ago

0

This site gamifies the experience of practicing for your interview and includes lots of sample problem.

Might be worth a mention on your Page:
https://www.interviewbit.com/python-interview-questions/

You must be logged in to reply to this discussion. Login
1 of 8

This site only uses cookies that are essential for the functionality of this website. Cookies are not used for tracking or marketing purposes.

By using our site, you acknowledge that you have read and understand our Privacy Policy, and Terms of Service.

Dismiss