Search Constraints
Number of results to display per page
Results for:
Search Results
-
e-book
Enterprise Pharo is the third volume of the series, following Pharo by Example and Deep into Pharo. It covers enterprise libraries and frameworks, and in particular those useful for doing web development. The book is structured in five parts. The first part talks about simple web applications, starting with a minimal web application in chapter 1 on Teapot and then a tutorial on building a more complete web application in chapter 2. Part two deals with HTTP support in Pharo, talking about character encoding in chapter 3, about using Pharo as an HTTP Client (chapter 4) and server (chapter 5), and about using WebSockets (chapter 6).In the third part we discuss the handling of data for the application. Firstly we treat data that is in the form of comma-separated values (CSV) in chapter 7. Secondly and thirdly, we treat JSON (chapter 8) and its Smalltalk counterpart STON (chapter 9). Fourthly, serialization and deserialization of object graphs with Fuel is treated in chapter 10. Lastly, we discuss the Voyage persistence framework and persisting to MongoDB databases in chapter 11. Part four deals with the presentation layer. Chapter 12 shows how to use Mustache templates in Pharo, and chapter 13 talks about programmatic generationof CSS files. The documentation of applications could be written in Pillar, which is presented in chapter 14. How to generate PDF files from the application with Artefact is shown in chapter 15. The fifth part deals with deploying the web application. This is explained in chapter 16 that talks not only about how to build and run the application, but also other important topics like monitoring.
- Subjects:
- Computing, Data Science and Artificial Intelligence
- Keywords:
- Textbooks Application software -- Development Web site development -- Computer programs
- Resource Type:
- e-book
-
e-book
Spec is the default UI framework for Pharo. To build UI's in Spec existing widgets or even complete UI's are reused and configured to form a new UI. This book first shows the basics of Spec and how it enables reuse of UIs. It then treats UI layout in detail before moving on to explaining the management of windows. Some of the more advanced widgets are also discussed as well as the dynamic features of Spec. Lastly, the book also contains a chapter with tips and tricks.
- Subjects:
- Computing, Data Science and Artificial Intelligence
- Keywords:
- Textbooks Smalltalk-80 (Computer program language)
- Resource Type:
- e-book
-
e-book
Esta comunidad tiene como fin construir un texto base, que pretende ser la puerta de entrada al mundo de las matemáticas superiores y sus aplicaciones en el campo de las Ciencias de la Ingeniería.
- Subjects:
- Mathematics and Statistics
- Keywords:
- Textbooks Calculus Integral Differential calculus Calculus
- Resource Type:
- e-book
-
e-book
This text is intended for a brief introductory course in plane geometry. It covers the topics from elementary geometry that are most likely to be required for more advanced mathematics courses. The only prerequisite is a semester of algebra. The emphasis is on applying basic geometric principles to the numerical solution of problems. For this purpose the number of theorems and definitions is kept small. Proofs are short and intuitive, mostly in the style of those found in a typical trigonometry or precalculus text. There is little attempt to teach theorem-proving or formal methods of reasoning. However the topics are ordered so that they may be taught deductively. The problems are arranged in pairs so that just the odd-numbered or just the even-numbered can be assigned. For assistance, the student may refer to a large number of completely worked-out examples. Most problems are presented in diagram form so that the difficulty of translating words into pictures is avoided. Many problems require the solution of algebraic equations in a geometric context. These are included to reinforce the student's algebraic and numerical skills, A few of the exercises involve the application of geometry to simple practical problems. These serve primarily to convince the student that what he or she is studying is useful. Historical notes are added where appropriate to give the student a greater appreciation of the subject. This book is suitable for a course of about 45 semester hours. A shorter course may be devised by skipping proofs, avoiding the more complicated problems and omitting less crucial topics.
- Subjects:
- Mathematics and Statistics
- Keywords:
- Textbooks Geometry
- Resource Type:
- e-book
-
e-book
This book was written to introduce students to assembly language programming in MIPS. As with all assemblylanguage programming texts, it covers basic operators and instructions, subprogram calling, loading andstoring memory, program control, and the conversion of the assembly language program into machine code. However this book was not written simply as a book on assembly language programming. The larger purposeof this text is to show how concepts in Higher Level Languages (HLL), such as Java or C/C++, arerepresented in assembly. By showing how program constructs from these HLL map into assembly, theconcepts will be easier to understand and use when the programmer implements programs in languages likeJava or C/C++. Concepts such as references and variables, registers, binary and Boolean operations, subprogram execution, memory types (heap, stack, and static), and array processing are covered to clarify thedecisions made when implementing HLL. Program control is presented using a mapping from structuredprograms in pseudo code to help students understand structured programming, and why it exists. Memoryaccess in assembly is presented to high light the difference between references (pointers) and values, and howthese impact HLL. This book has numerous code examples, and many problems at the end of each chapter, and it is appropriate for a class in Assembly Language, or as a extra resource for a class in Computer Organization.
- Subjects:
- Computing, Data Science and Artificial Intelligence
- Keywords:
- Computer programming Textbooks Assembly languages (Electronic computers) MIPS (Computer architecture)
- Resource Type:
- e-book
-
e-book
This trigonometry textbook is different than other trigonometry books in that it is free to download, and the reader is expected to do more than read the book and is expected to study the material in the book by working out examples rather than just reading about them. So this book is not just about mathematical content but is also about the process of learning and doing mathematics. That is, this book is designed not to be just casually read but rather to be engaged. Since this can be a difficult task, there are several features of the book designed to assist students in this endeavor. In particular, most sections of the book start with a beginning activity that review prior mathematical work that is necessary for the new section or introduce new concepts and definitions that will be used later in that section. Each section also contains several progress checks that are short exercises or activities designed to help readers determine if they are understanding the material. In addition, the text contains links to several interactive Geogebra applets or worksheets. These applets are usually part of a beginning activity or a progress check and are intended to be used as part of the textbook.
- Subjects:
- Mathematics and Statistics
- Keywords:
- Trigonometry Precalculus Textbooks
- Resource Type:
- e-book
-
e-book
Active Calculus Multivariable is the continuation of Active Calculus to multivariable functions. The Active Calculus texts are different from most existing calculus texts in at least the following ways: the texts are free for download by students and instructors in .pdf format; in the electronic format, graphics are in full color and there are live html links to java applets; the texts are open source, and interested instructors can gain access to the original source files upon request; the style of the texts requires students to be active learners — there are very few worked examples in the texts, with there instead being 3-4 activities per section that engage students in connecting ideas, solving problems, and developing understanding of key calculus concepts; each section begins with motivating questions, a brief introduction, and a preview activity, all of which are designed to be read and completed prior to class; the exercises are few in number and challenging in nature.
- Subjects:
- Mathematics and Statistics
- Keywords:
- Textbooks Functional analysis Calculus
- Resource Type:
- e-book
-
e-book
This new and expanded edition is intended to help candidates prepare for entrance examinations in mathematics and scientific subjects, including STEP (Sixth Term Examination Paper). STEP is an examination used by Cambridge Colleges for conditional offers in mathematics. They are also used by some other UK universities and many mathematics departments recommend that their applicants practice on the past papers even if they do not take the examination. Advanced Problems in Mathematics bridges the gap between school and university mathematics, and prepares students for an undergraduate mathematics course. The questions analysed in this book are all based on past STEP questions and each question is followed by a comment and a full solution. The comments direct the reader’s attention to key points and put the question in its true mathematical context. The solutions point students to the methodology required to address advanced mathematical problems critically and independently.
- Subjects:
- Mathematics and Statistics
- Keywords:
- Algebra Textbooks Geometry Mathematics
- Resource Type:
- e-book
-
e-book
This is a short introduction to the fundamentals of real analysis. Although the prerequisites are few, I have written the text assuming the reader has the level of mathematical maturity of one who has completed the standard sequence of calculus courses, has had some exposure to the ideas of mathematical proof (including induction), and has an acquaintance with such basic ideas as equivalence relations and the elementary algebraic properties of the integers.
- Subjects:
- Mathematics and Statistics
- Keywords:
- Textbooks Mathematical analysis
- Resource Type:
- e-book
-
e-book
I intend this book to be, firstly, a introduction to calculus based on the hyperrealnumber system. In other words, I will use infinitesimal and infinite numbers freely. Just as most beginning calculus books provide no logical justification for the real number system, I will provide none for the hyperreals. The reader interested in questions of foundations should consult books such asAbraham Robinson's Non-standard Analysis or Robert Goldblatt's Lectures onthe Hyperreals. Secondly, I have aimed the text primarily at readers who already have somefamiliarity with calculus. Although the book does not explicitly assume any prerequisites beyond basic algebra and trigonometry, in practice the pace istoo fast for most of those without some acquaintance with the basic notions of calculus.
- Subjects:
- Mathematics and Statistics
- Keywords:
- Textbooks Calculus
- Resource Type:
- e-book