You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -15,15 +15,15 @@ The html version of this guide is built with [sphinx](http://www.sphinx-doc.org/
15
15
pip install --user sphinx
16
16
```
17
17
18
-
Then navigate to the directory of the makefile and ```make build``` or ```make html```. Sphinx will then generate the html in a folder called _build/html
18
+
Then navigate to the directory of the Makefile and ```make build``` or ```make html```. Sphinx will then generate the HTML in a folder called `_build/html/`
19
19
20
-
After navigating to this folder, you can then use python's built in webserver to view your changes locally:
20
+
After navigating to this folder, you can then use Python's built in webserver to view your changes locally:
21
21
22
22
```bash
23
23
python3 -m http.server
24
24
```
25
25
26
-
By default, http.server listens on every ip address bound on your host on port 8000. To bind to a specific one, say, localhost on port 8005:
26
+
By default, `http.server` listens on every IP address bound on your host on port 8000. To bind to a specific one, say, localhost on port 8005:
Copy file name to clipboardExpand all lines: docs/_templates/sidebarintro.html
+1-5
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@
8
8
This opinionated guide exists to provide both novice and expert Python developers a best practice handbook to the installation, configuration, and usage of Python on a daily basis.
Copy file name to clipboardExpand all lines: docs/_templates/sidebarlogo.html
+1-4
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,7 @@
8
8
This opinionated guide exists to provide both novice and expert Python developers a best practice handbook to the installation, configuration, and usage of Python on a daily basis.
Real Python is a repository of free and in-depth Python tutorials created by a diverse team of professional Python developers. At Real Python you can learn all things Python from the ground up. Everything from the absolute basics of Python, to web development and web scraping, to data visualization, and beyond.
22
+
23
+
`Real Python <https://realpython.com/>`_
24
+
25
+
18
26
Python Basics
19
27
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20
28
21
29
pythonbasics.org is an introductiory tutorial for beginners. The tutorial includes exercises. It covers the basics and there are also in-depth lessons like object oriented programming and regular expressions.
22
30
23
31
`Python basics <https://pythonbasics.org/>`_
24
-
32
+
25
33
Python for Beginners
26
34
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27
35
@@ -32,14 +40,6 @@ At last it finishes off with tutorial "How to access MySQL db using python"
32
40
33
41
`Python for beginners <http://thepythonguru.com/>`_
34
42
35
-
Learn Python for Data Science Interactively
36
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37
-
38
-
If you prefer an online interactive environment to learn Python for Data Science, `this free python tutorial by DataCamp <https://www.datacamp.com/courses/intro-to-python-for-data-science?tap_a=5644-dce66f&tap_s=116411-750171>`_ is a great way to get started. If you're already somewhat advanced and interested in machine learning, check out this `course on Supervised Learning with scikit-learn <https://www.datacamp.com/courses/supervised-learning-with-scikit-learn?tap_a=5644-dce66f&tap_s=116411-750171>`_, by one the core developers of scikit-learn.
39
-
40
-
41
-
`Python for data science <http://datacamp.com/?tap_a=5644-dce66f&tap_s=116411-750171>`_
42
-
43
43
Learn Python Interactive Tutorial
44
44
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45
45
@@ -51,12 +51,10 @@ without having to install Python locally.
51
51
52
52
`Learn Python <http://www.learnpython.org/>`_
53
53
54
-
55
54
If you want a more traditional book, *Python For You and Me* is an excellent
56
55
resource for learning all aspects of the language.
57
56
58
57
`Python for You and Me <https://pymbook.readthedocs.io/>`_
59
-
`Learn Python Interactively with DataCamp! <https://www.datacamp.com/>`_
60
58
61
59
Learn Python Step by Step
62
60
~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -198,6 +196,15 @@ making the process of learning Python fun and engaging.
198
196
Intermediate
199
197
------------
200
198
199
+
Python Tricks: The Book
200
+
~~~~~~~~~~~~~~~~~~~~~~~
201
+
202
+
Discover Python's best practices with simple examples and start writing even more beautiful + Pythonic code. "Python Tricks: The Book" shows you exactly how.
203
+
204
+
You’ll master intermediate and advanced-level features in Python with practical examples and a clear narrative:
205
+
206
+
`Python Tricks: The Book <https://realpython.com/products/python-tricks-book/>`_
207
+
201
208
Effective Python
202
209
~~~~~~~~~~~~~~~~
203
210
@@ -250,7 +257,7 @@ and can make classes and objects behave in different and magical ways.
250
257
251
258
.. note:: The Rafekettler.com is currently down, you can go to their Github version directly. Here you can find a PDF version:
252
259
`A Guide to Python's Magic Methods (repo on GitHub) <https://github.com/RafeKettler/magicmethods/blob/master/magicmethods.pdf>`_
Copy file name to clipboardExpand all lines: docs/scenarios/scrape.rst
-2
Original file line number
Diff line number
Diff line change
@@ -105,5 +105,3 @@ using Python or we can save it to a file and share it with the world.
105
105
Some more cool ideas to think about are modifying this script to iterate
106
106
through the rest of the pages of this example dataset, or rewriting this
107
107
application to use threads for improved speed.
108
-
109
-
If you want to learn how to import data using python - this `DataCamp course on Importing Data <https://www.datacamp.com/courses/importing-data-in-r-part-1?tap_a=5644-dce66f&tap_s=116411-750171>`_ is a great place to start.
0 commit comments