All Projects → bt3gl → Book_on_python_algorithms_and_data_structure

bt3gl / Book_on_python_algorithms_and_data_structure

🪐 Book on Python, Algorithms, and Data Structures. 🪐

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Book on python algorithms and data structure

Apachecn Algo Zh
ApacheCN 数据结构与算法译文集
Stars: ✭ 10,498 (+1638.08%)
Mutual labels:  algorithm, data-structure, interview
Awesome Algorithm Books
📚 awesome algorithm books I've collected 【不定期更新】 搜集整理的算法书籍(经典算法、ML/DL算法、面试算法、比赛算法等)
Stars: ✭ 245 (-59.44%)
Mutual labels:  algorithm, algorithms, interview
Leetcode Sol Res
Clean, Understandable Solutions and Resources for LeetCode Online Judge Algorithm Problems.
Stars: ✭ 1,647 (+172.68%)
Mutual labels:  algorithm, algorithms, interview
Al Go Rithms
🎵 Algorithms written in different programming languages - https://zoranpandovski.github.io/al-go-rithms/
Stars: ✭ 1,036 (+71.52%)
Mutual labels:  algorithm, algorithms, interview
Coding Interview University
A complete computer science study plan to become a software engineer.
Stars: ✭ 204,859 (+33817.05%)
Mutual labels:  algorithm, algorithms, interview
Data Structure And Algorithms
A complete and efficient guide for Data Structure and Algorithms.
Stars: ✭ 48 (-92.05%)
Mutual labels:  algorithm, algorithms, data-structure
.codebits
📚 List of resources for Algorithms and Data Structures in Python & other CS topics @2017
Stars: ✭ 144 (-76.16%)
Mutual labels:  algorithm, algorithms, interview
Binarytree
Python Library for Studying Binary Trees
Stars: ✭ 1,694 (+180.46%)
Mutual labels:  algorithm, data-structure, interview
Competitive Programming
📌 📚 Solution of competitive programming problems, code templates, Data Structures and Algorithms, hackathons, interviews and much more.
Stars: ✭ 496 (-17.88%)
Mutual labels:  algorithm, algorithms, interview
Javascript Algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Stars: ✭ 133,406 (+21987.09%)
Mutual labels:  algorithm, algorithms, interview
Algorithms
Minimal examples of data structures and algorithms in Python
Stars: ✭ 20,123 (+3231.62%)
Mutual labels:  algorithm, algorithms, data-structure
Algorithms And Data Structures In Java
Algorithms and Data Structures in Java
Stars: ✭ 498 (-17.55%)
Mutual labels:  algorithm, algorithms, interview
Algorithm
Algorithm is a library of tools that is used to create intelligent applications.
Stars: ✭ 787 (+30.3%)
Mutual labels:  algorithm, algorithms, data-structure
Leetcode
👏🏻 leetcode solutions for Humans™
Stars: ✭ 1,129 (+86.92%)
Mutual labels:  algorithm, algorithms, interview
Android Notes
Android开发核心知识点笔记(不断更新中🔥)
Stars: ✭ 737 (+22.02%)
Mutual labels:  algorithm, algorithms, interview
Interviews
Everything you need to know to get the job.
Stars: ✭ 54,875 (+8985.26%)
Mutual labels:  algorithm, algorithms, interview
Codinginterviews
This repository contains coding interviews that I have encountered in company interviews
Stars: ✭ 2,881 (+376.99%)
Mutual labels:  algorithm, algorithms, interview
Interactive Coding Challenges
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
Stars: ✭ 24,317 (+3925.99%)
Mutual labels:  algorithm, data-structure, interview
Proalgos Cpp
C++ implementations of well-known (and some rare) algorithms, while following good software development practices
Stars: ✭ 369 (-38.91%)
Mutual labels:  algorithm, algorithms
Samples
Sample projects using Material, Graph, and Algorithm.
Stars: ✭ 386 (-36.09%)
Mutual labels:  algorithm, data-structure

Python, Algorithms, and Data Structures (Book)

Hi, I am Mia von Steinkirch, and this repository contains my book on algorithms and data structure in Python.


The Zen of Python

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].