Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add resource(book): "Think Python: How to think like a computer scientist" #1670

Closed
wants to merge 3 commits into from
Closed

Conversation

majorgamerjay
Copy link

What is this Python project?

Think Python: How to Think Like a Computer Scientist is a book on python released under the GNU Free Documentation license. This book does not take the usual approach by other tutorials on teaching how to program with python but it teaches you to understand programs and solve problems efficiently.

What's the difference between this Python project and similar ones?

  • Instead of just teaching programming with python, teaches you to solve problems too.
  • Comparing it to other books, this book also teaches you to understand how programs work while learning python.
  • Comparatively bigger than other resources but can be very useful for people who does not just want to learn scripting with python but to make programs for scientific research and production uses.

Anyone who agrees with this pull request could submit an Approve review to it.

Copy link

@loannaflip loannaflip left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The commit message makes it harder to understand what's exactly changed in the commit until you open it.

@dsuch
Copy link
Contributor

dsuch commented Nov 13, 2020

Hi @majorgamerjay - I think the intention of this repository's owner is to have a clean and nice commit message about what is being changed in readme.md under each PR.

So, instead of "Update README.md" I recommend that you commit with a message such as "Add Think Python (book)".

@majorgamerjay
Copy link
Author

Sorry about that @dsuch. Fixed the commit message, hope it's now eligible for merging.

@dsuch
Copy link
Contributor

dsuch commented Nov 14, 2020

I am fine with your change @majorgamerjay but I am not the owner of the repository, it belongs to @vinta.

@loannaflip
Copy link

The change does not look fine since it has 3 commits when it should be 1 or 2 at max. @majorgamerjay You could've just changed your last commit message instead.

@dsuch
Copy link
Contributor

dsuch commented Nov 17, 2020

I meant the changed commit message by "the change".

@vinta vinta closed this in e0ed13b Nov 18, 2020
pragadeeshraju added a commit to pragadeeshraju/awesome-python that referenced this pull request Dec 21, 2020
* Add copier

* Sort readme and add to docs build

* Added DearPyGui

* Add prefect entry

* Update README.md

* Add isort

* move isort to Code Formatters

* Add pywal

* add daramatiq Fixes #1583

* Add fsociety

* Add sqlmap

* Add social-engineer-toolkit

* Add ultimate-python as tutorial resource

* Update README.md

added makesite to static site generators

* Update SimPy Link

The previous link was returning 404. Updated with current working URL

* Replace pybarcode with python-barcode

pybarcode has been dead for many years, and python-barcode is a drop-in
replacement/fork of it which is actively maintained.

* Add face_recognition

* Add MindsDB to the ML

Include MindsDB to the ML section

* Add magenta

* add awesome-algorithms

* graphene added

* nplusone added

* Update README.md

* xonsh is a Python-powered, cross-platform, Unix-gazing shell language and command prompt.

* Add wtfpython to Resources section

* Static Type Annotations Generators > pytype, pyannotate

* clean

* Add gym

* Fixing celery link

* Update link

* modernize is renamed and re-homed

* Create FUNDING.yml

* cleanup

* Typo

* Add Zato to Enterprise Application Integrations.

* Add "Enterprise Application Integrations" to the table of contents.

* add Think Python Fixes vinta#1670

* Readability

Co-authored-by: Juan-Pablo Scaletti <[email protected]>
Co-authored-by: Regev Golan <[email protected]>
Co-authored-by: Vinta Chen <[email protected]>
Co-authored-by: Jonathan Hoffstadt <[email protected]>
Co-authored-by: karmijo <[email protected]>
Co-authored-by: Mori Atsushi <[email protected]>
Co-authored-by: Iheb Haboubi <[email protected]>
Co-authored-by: Samuel Huang <[email protected]>
Co-authored-by: Ashok Bakthavathsalam <[email protected]>
Co-authored-by: Prince Sumberia <[email protected]>
Co-authored-by: Hugo Barrera <[email protected]>
Co-authored-by: Zoran Pandovski <[email protected]>
Co-authored-by: Ali Reza Yahyapour <[email protected]>
Co-authored-by: anki-code <[email protected]>
Co-authored-by: Satwik Kansal <[email protected]>
Co-authored-by: Wes Turner <[email protected]>
Co-authored-by: Peter Thaleikis <[email protected]>
Co-authored-by: Tom V <[email protected]>
Co-authored-by: dsuch <[email protected]>
Co-authored-by: Dariusz Suchojad <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants