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
{{ message }}
Repository navigation
Commit 290837e
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: content/pages/01-introduction/03-why-use-python.markdown
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ beginner-friendly devices such as the
24
24
<divclass="well see-also">If you're learning about why to use Python you should also take a look at <ahref="/best-python-resources.html">the best Python resources</a> and read <ahref="/web-development.html">more about web development</a>.</div>
25
25
26
26
27
-
###Python's programming language popularity
27
+
## Python's programming language popularity
28
28
Several programming language popularity rankings exist. While it's
29
29
possible to criticize that these guides are not exact, every ranking shows
30
30
Python as a top programming language within the top ten, if not the top five
@@ -66,7 +66,7 @@ developers are using a language. However, the aggregate view shows that Python
66
66
remains a stable programming language with a growing ecosystem.
67
67
68
68
69
-
###Why does the choice of programming language matter?
69
+
## Why does the choice of programming language matter?
70
70
Programming languages have unique ecosystems, cultures and philosophies
71
71
built around them. You will find friction with a community and difficulty
72
72
in learning if your approach to programming varies from the philosophy of
@@ -107,7 +107,7 @@ displays [The Zen of Python](https://www.python.org/dev/peps/pep-0020/).
107
107
Namespaces are one honking great idea -- let's do more of those!
108
108
109
109
110
-
###More perspectives on why to use Python
110
+
## More perspectives on using Python
111
111
Programming language rankings and the philosophy behind a language
112
112
provide solid initial data points for why you should learn Python.
113
113
These resources also give perspectives on why people switched from other
Copy file name to clipboardExpand all lines: content/pages/01-introduction/09-best-python-videos.markdown
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ talks from the past several years.
20
20
<divclass="well see-also">Check out the <ahref="/best-python-resources.html">best Python resources</a> for links to great books and articles as well as <ahref="/best-python-podcasts.html">must-listen Python podcasts</a> for audio-only shows.</div>
21
21
22
22
23
-
###Web development videos
23
+
## Web development videos
24
24
The following [web development](/web-development.html) videos cover the broad
25
25
topics of using [web frameworks](/web-frameworks.html) like
26
26
[Django](/django.html), [Flask](/flask.html), [Pyramid](/pyramid.html) and
@@ -101,7 +101,7 @@ topics of using [web frameworks](/web-frameworks.html) like
101
101
[web framework](/web-frameworks.html) topics.
102
102
103
103
104
-
###Core Python language videos
104
+
## Core Python language videos
105
105
The core Python programming language has many new features now that almost
106
106
all [community](/python-community.html) resources are working on
107
107
[Python 3](/python-2-or-3.html) instead of split across legacy 2.x branches.
@@ -144,7 +144,7 @@ well.
144
144
lecture videos and exercises for learning Python.
145
145
146
146
147
-
###Video compilations
147
+
## Video compilations
148
148
All major Python conferences, as well as most regional ones, release
149
149
technical talk videos for free. These sites either aggregate the thousands
150
150
of videos that have been released or are lists from specific conferences
Here are a list of my favorite episodes from various Python podcasts before
55
55
we dive into entire podcast recommendations in the next section. Dig into
56
56
these episodes to get a feel for various personalities and styles in
@@ -99,7 +99,7 @@ podcast presentation.
99
99
<divclass="well see-also">If you prefer to learn Python by reading check out the <ahref="/best-python-resources.html">best Python resources page</a> or <ahref="/table-of-contents.html">view all topics</a>.</div>
100
100
101
101
102
-
###General software development podcasts
102
+
## General software development podcasts
103
103
These podcasts are not specific to Python but cover relevant software
104
104
engineering topics and often have episodes on Python topics. At the
105
105
very least you will become a better general software developer by
@@ -150,7 +150,7 @@ listening and learning from them.
150
150
and DevOps-related topics.
151
151
152
152
153
-
###Data science and analysis podcasts
153
+
## Data science and analysis podcasts
154
154
The [data](/data.html) science community does not only use Python as its
155
155
core programming language but it plays a big role in almost every
156
156
organization performing data analysis. The following podcasts cover
Copy file name to clipboardExpand all lines: content/pages/02-development-environments/00-development-environments.markdown
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ as a complete integrated development environment (IDE) such as
22
22
operating system.
23
23
24
24
25
-
###Why is a development environment necessary?
25
+
## Why is a development environment necessary?
26
26
Python code needs to be written, executed and tested to build
27
27
applications. The text editor provides a way to write the code. The
28
28
interpreter allows it to be executed. Testing to see if the code does what
@@ -31,7 +31,7 @@ you want can either be done manually or by unit and functional tests.
31
31
<divclass="well see-also">While you're learning about development environments be sure to check out information on <ahref="/vim.html">Vim</a> and <ahref="/emacs.html">Emacs</a>.</div>
32
32
33
33
34
-
### A development environment example
34
+
##An example development environment
35
35
Here's what I (the author of Full Stack Python,
36
36
[Matt Makai](/about-author.html)) use to develop most of my Python
37
37
applications. I have a Macbook Pro with Mac OS X as its base operating
@@ -49,7 +49,7 @@ That's a common set up but you can certainly write great code with a much
49
49
less expensive set up or a cloud-based development environment.
50
50
51
51
52
-
###Other developer's environments
52
+
## Other developers' environments
53
53
Often the best way to figure out how to get comfortable in your own
54
54
development environment is to see examples of how other experienced
55
55
developers have set up their configurations. The following posts contain
@@ -73,7 +73,7 @@ publicly document.
73
73
Python 2 & 3.
74
74
75
75
76
-
###Cloud hosted dev environments
76
+
## Cloud hosted dev environments
77
77
Several cloud-based development environments have popped up over the past
78
78
several years. These hosted environments can work well when you are learning
79
79
or stuck on a machine with a web browser but otherwise no administrative
0 commit comments