# Data Structure and Algorithm - Python

**URL:** <https://forum.freecodecamp.org/t/data-structure-and-algorithm-python/410953>\
**Category:** General\
**Created:** [July 21, 2020, 2:48pm UTC](https://forum.freecodecamp.org/t/data-structure-and-algorithm-python/410953 "2020-07-21T14:48:16Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![ArielLeslie](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/arielleslie/32/264841_2.png) [@ArielLeslie](https://forum.freecodecamp.org/u/ArielLeslie)\
**Post date:** [July 21, 2020, 2:53pm UTC](https://forum.freecodecamp.org/t/data-structure-and-algorithm-python/410953/2 "2020-07-21T14:53:04Z")

</div>

The forum search functionality is really good. We have several people on this forum who are learning or have learned Python and shared resources. If you use the forum search you can easily find places where people have discussed tools, books, and courses that they like.

> [@The Ultimate List of Python Programming Resources for Learning to Code](http://forum.freecodecamp.org/t/the-ultimate-list-of-python-programming-resources-for-learning-to-code/19174):
>
> Tutorials [Python Official Tutorials](https://docs.python.org/3/tutorial/)[The Hitchhiker’s Guide to Python](https://python-guide.readthedocs.org/en/latest/)[Google Python Class](https://developers.google.com/edu/python/)[Learn Python the Hard Way](http://learnpythonthehardway.org/book/)[Think Python](http://www.greenteapress.com/thinkpython/html/index.html)[Learn Python in X minutes](https://learnxinyminutes.com/docs/python/)[Learn Python 3 in X minutes](https://learnxinyminutes.com/docs/python3/)[Dive into Python 3](http://www.diveintopython3.net/)[Full Stack Python](http://www.fullstackpython.com/)[Automate the Boring Stuff with Python](https://automatetheboringstuff.com/)[Python REPL in Browser](https://repl.it/languages/python3)[Visual Python Code Walkthrough](http://pythontutor.com/)[Codecademy Python](https://www.codecademy.com/learn/python)[How to Think Like a Computer Scientist](http://interactivepython.org/runestone/static/thinkcspy/index.html) - Interactive textbook that teaches programming with Python [Introduction to Computer Science and Programming Using Python](https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-8) (MIT) [C…](https://www.edx.org/course/cs-all-introduction-computer-science-harveymuddx-cs005x-0)

> [@An Introduction to Python - The Programming Language Explained, with Examples and Learning Resources](http://forum.freecodecamp.org/t/an-introduction-to-python-the-programming-language-explained-with-examples-and-learning-resources/19190):
>
> [Python](https://www.python.org/) is a general purpose programming language that is dynamically typed, interpreted, and is known for its easy readability with great design principles. It was created by Guido van Rossum and released in 1991. Since then, the language has exploded in popularity. To learn more about Python from its source check out these pages on [python.org](http://python.org): [What is Python?](https://www.python.org/doc/essays/blurb/)[Python FAQ](https://docs.python.org/3/faq/general.html) Why Python? If you’re new to programming, you’ve made the right choice. Python is the perfect beginners’ language. It has…

> [@HyperSkill.org (Python Resource)](http://forum.freecodecamp.org/t/hyperskill-org-python-resource/356498):
>
> Just a quick note on this interesting project based site, Hyperskill! FCC (I believe) will have python challenges in 7.0 this year, but I came across Hyperskill from JetBrains and it is a good resource where you build projects as well. Just an FYI for anyone interested. I just came across this, but it looks very good.

> [@Whats the best place to learn python?](http://forum.freecodecamp.org/t/whats-the-best-place-to-learn-python/201933):
>
> Hey! I want to start learning python from scrach and i would like to hear about good resources to learn from and tips on how to learn.

> [@Best beginner site to SELF-learn python?](http://forum.freecodecamp.org/t/best-beginner-site-to-self-learn-python/238300):
>
> Best resources to self learn python as an absolute beginner? I’d like a comprehensive resource that can teach me as if I went to uni, but also more practical and not TOO theory. (Like codeacademy - interactive, but codeacademy i feel not indepth enough). Maybe Udemy/Data camp etc? Cheers!!!

---

_[View the full topic](https://forum.freecodecamp.org/t/data-structure-and-algorithm-python/410953)._
