Repository navigation
Expand file tree
/
Copy pathmeta_frontmatter.ptx
More file actions
61 lines (51 loc) · 3.42 KB
/
Copy pathmeta_frontmatter.ptx
File metadata and controls
61 lines (51 loc) · 3.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<?xml version="1.0" encoding="UTF-8"?>
<!-- This frontmatter division contains all content before the --> <!-- first chapter. -->
<frontmatter xmlns:xi="http://www.w3.org/2001/XInclude" xml:id="meta_frontmatter">
<bibinfo>
<author>
<personname>Drs. Brad Miller and Jan Pearce</personname>
</author>
<date><today/>
</date>
</bibinfo>
<titlepage>
<titlepage-items></titlepage-items>
</titlepage>
<preface xml:id="meta_frontmatter-preface">
<p>
Welcome to <em>Java for Python Programmers</em>.
This short ebook is an ongoing project to help Computer Science students who have had one or two semesters of Python learn the Java programming language.
If you are not a part of that audience you may still find this a useful way to learn about Java.
This book is written using the build on what you know philosophy.
In order to help you learn Java I will start with a Python example and then implement the example in Java.
Along the way we will examine the strengths, weaknesses and differences between those two languages.
</p>
<p>
This book does not attempt to replace the many good Java reference books that are available, in fact Dr. Miller used to use this in his course along with <url href="https://horstmann.com/corejava/index.html" visual="https://horstmann.com/corejava/index.html">Cay Horstman’s “Core Java” volumes</url>.
Please feel free to use this book for yourself, or if it fits a class you are teaching you are welcome to use this as a resource for your own class.
</p>
<p>
We have published this article using a Creative Commons license to encourage you to use it, change it, and modify it for your own purposes.
We would appreciate knowing what you think if you do use this book, and we would love to see any modifications or additions you make.
</p>
<blockquote>
<p>
<image source="somerights20.png" width="50%" alt="image"/> This work is licensed under a Creative Commons Attribution 3.0 United States License. See <url href="http://creativecommons.org" visual="http://creativecommons.org">http://creativecommons.org</url>
</p>
</blockquote>
</preface>
<preface xml:id="history_of_this_book">
<title>History of this Book</title>
<p>
Brad Miller started writing this article in 2006 using Python’s restructured text.
In 2007 I switched to markdown since everything else he was writing used markdown.
In particular he switched to the variant of markdown used by the excellent <url href="https://pandoc.org/" visual="https://pandoc.org/">pandoc</url> program.
Pandoc does an excellent job of converting markdown to html, latex, pdf, and other formats.
Finally, the document became so big that Brad used <c>pandoc</c> to convert it to latex for preparing the final version.
He used The <c>htlatex</c> program to generate html for an online version of this document.
</p>
<p>
Brad Miller founded Runestone Academy in 2011 during a sabbatical from Luther College, and the original versions of this book was written in ReStructuredText.
</p>
</preface>
</frontmatter>