Skip to content

Commit 6a3094f

Browse files
committed
slight reformatting
1 parent 99b9064 commit 6a3094f

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

text/main/introduction/whyPython/whyPython.tex

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@
22
%
33
The center of this course is the \python\ programming language.
44
Our goal is to get familiar with programming, with the programming language \python, and with the tools and ecosystem surrounding it.
5-
This makes sense for several reasons.
6-
7-
First, \python\ is one of the most successful and widely used programming languages~\cite{CBST2024LOHPPTDDSAMLA}.
8-
We plot the number of pushes to \github\ over time for the most popular programming and web development languages in \cref{fig:languagesByGithubPushes}.
9-
We find that \python\ became the leading languages at some point in 2018.
10-
\python\ is intensely used in the fields of \pgls{AI}, \pgls{ML}, and \pgls{DS}~\cite{CBST2024LOHPPTDDSAMLA} as well as optimization, which are among the most important areas of future technology.
11-
If you will do programming in any future employment or research position, chances are that \python\ knowledge will be useful.
12-
5+
This makes sense for several reasons.%
6+
%
137
\begin{figure}%
148
\centering%
159
\includegraphics[width=0.75\linewidth]{\currentDir/languagesByGithubPushes}%
1610
\caption{The twelve most popular programming languages chosen based on the \github\ pushes over the years. Source:~\cite{B2023G2GLS}.}%
1711
\label{fig:languagesByGithubPushes}%
1812
\end{figure}%
1913

14+
First, \python\ is one of the most successful and widely used programming languages~\cite{CBST2024LOHPPTDDSAMLA}.
15+
We plot the number of pushes to \github\ over time for the most popular programming and web development languages in \cref{fig:languagesByGithubPushes}.
16+
We find that \python\ became the leading languages at some point in 2018.
17+
\python\ is intensely used in the fields of \pgls{AI}, \pgls{ML}, and \pgls{DS}~\cite{CBST2024LOHPPTDDSAMLA} as well as optimization, which are among the most important areas of future technology.
18+
If you will do programming in any future employment or research position, chances are that \python\ knowledge will be useful.
19+
2020
Second, there exists a very large set of powerful libraries supporting both research and application development in these fields, including \numpy~\cite{HMvdWGVCWTBSKPHvKBHFdRWPGMSRWAGO2020APWN}, \pandas~\cite{B2012DPWP}, \scikitlearn~\cite{PVGMTGBPWDVPCBPD2011SMLIP}, \scipy~\cite{VGOHRCBPWBvdWBWMMNJKLCPFMVLPCHQHARPvMS2020SFAFSCIP}, \tensorflow~\cite{ABCCDDDGIIKLMMMSTVWWYZ2016TASFLSML}, \matplotlib~\cite{H2007MA2GE}, and \moptipy~\cite{WW2023RSDEWASSAA}\footnote{Yes, I list \moptipy\ here, next to very well-known and widely-used frameworks, because I am its developer.}, just to name a few.
2121
This means that for many tasks, you can find suitable and efficient \python\ libraries that support your work.
2222

0 commit comments

Comments
 (0)