Skip to content

Commit b0a27b7

Browse files
committed
Change book title
1 parent 731ba3a commit b0a27b7

File tree

5 files changed

+20
-16
lines changed

5 files changed

+20
-16
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# macOS
2+
.DS_Store
3+
14
# Latex
25
*.aux
36
*.log

Makefile

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
11
all: epub pdf
22

33
epub:
4-
pandoc -o full-speed-python.epub \
5-
full-speed-python.tex \
6-
chapters/installation.tex \
7-
chapters/basic-datatypes.tex \
8-
chapters/functions.tex \
9-
chapters/loops.tex \
10-
chapters/dictionaries.tex \
11-
chapters/classes.tex \
4+
pandoc -o full-speed-python.epub full-speed-python.tex
125

136
pdf:
147
pdflatex full-speed-python.tex
8+
pdflatex full-speed-python.tex
159

1610
clean:
1711
rm *.epub *.pdf
12+
rm chapters/*.aux
13+
rm *.aux *.log *.out *.toc

README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
1-
# At full speed with Python
1+
# Getting up to speed with Python
2+
3+
Pdf and epub files can be downloaded from: https://github.com/joaoventura/full-speed-python/releases/
24

35
This book aims to teach the basics of the python programming language using a practical approach. Its method is quite basic though: after a very simple introduction to each topic, the reader is invited to learn by solving the proposed exercises.
46

5-
These exercises have been used extensively in my web development and distributed computing classes at the Superior School of Technology of Setúbal. With these exercises, most students are at full speed with Python in less than a month. In fact, students of the distributed computing course, taught in the second year of the software engineering degree, become familiar with Python's syntax in two weeks and are able to implement a distributed client-server application with sockets in the third week.
7+
These exercises have been used extensively in my web development and distributed computing classes at the Superior School of Technology of Setúbal. With these exercises, most students are up to speed with Python in less than a month. In fact, students of the distributed computing course, taught in the second year of the software engineering degree, become familiar with Python's syntax in two weeks and are able to implement a distributed client-server application with sockets in the third week.
68

79
This book is made available in github (https://github.com/joaoventura/full-speed-python) so I appreciate any pull requests to correct misspellings or to suggest new exercises or clarification of the current content.
810

9-
The generated files (pdf and epub) can be found at https://github.com/joaoventura/full-speed-python/releases/.
11+
12+
## Building
13+
14+
The pdf file is built with pdflatex, so you may need to download a latex distribution. The epub file is built with [pandoc](http://pandoc.org/).

chapters/introduction.tex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ \chapter{Introduction}\label{introduction}
22

33
This book aims to teach the basics of the Python programming language using a practical approach. Its method is quite basic though: after a very simple introduction to each topic, the reader is invited to learn by solving the proposed exercises.
44

5-
These exercises have been used extensively in my web development and distributed computing classes at the Superior School of Technology of Setúbal. With these exercises, most students are at full speed with Python in less than a month. In fact, students of the distributed computing course, taught in the second year of the software engineering degree, become familiar with Python's syntax in two weeks and are able to implement a distributed client-server application with sockets in the third week.
5+
These exercises have been used extensively in my web development and distributed computing classes at the Superior School of Technology of Setúbal. With these exercises, most students are up to speed with Python in less than a month. In fact, students of the distributed computing course, taught in the second year of the software engineering degree, become familiar with Python's syntax in two weeks and are able to implement a distributed client-server application with sockets in the third week.
66

77
This book is divided in the following chapters: in chapter \ref{installation} I will provide the basic installation instructions and execution of the Python interpreter. In chapter \ref{basic-datatypes} we will talk about the most basic data types, numbers and strings. In chapter \ref{functions} we will start tinkering with functions, and in chapter \ref{loops} the topic is about "loops". In chapter \ref{dictionaries} we will work with dictionaries and finally, in chapter \ref{classes} we will finish the book with some exercises about classes and object oriented programming.
88

99
Please note that this book is a work in progress and as such may contain quite a few spelling errors that may be corrected in the future. However it is made available as it is so it can be useful to anyone who wants to use it. I sincerely hope you can get something good through it.
1010

11-
This book is made available in github (check it at \url{https://github.com/joaoventura/full-speed-python}) so I appreciate any pull requests to correct misspellings or to suggest new exercises or clarification of the current content.
11+
This book is made available in github (check it at \url{https://github.com/joaoventura/full-speed-python}) so I welcome any pull requests to correct misspellings, to suggest new exercises or clarification of the current content.
1212

13-
Best wishes,
13+
All the best,
1414

1515
João Ventura - Adjunct Professor at the Escola Superior de Tecnologia de Setúbal

full-speed-python.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@
4141

4242
\begin{document}
4343

44-
\title{At full speed with Python}
44+
\title{Getting up to speed with Python}
4545
\author{João Ventura}
46-
\date{v0.1}
46+
\date{v0.2}
4747

4848
\maketitle
4949

0 commit comments

Comments
 (0)