Documente Academic
Documente Profesional
Documente Cultură
URL: https://www.lynda.com/Developer-Programming-Foundations-tutorials/Making-most-
course/83603/90427-4.html
1. Introduction
1.1. Welcome
1.2. Making the most of this course
1.3. Using the exercise files
2. Programming Basics
2.1. What is Programming
2.2. What is a programming language?
2.3. Writing source code
2.4. Compiled and interpreted language
3. Core Programming Syntax
3.1. Why JavaScript
3.2. Creating your first program in JavaScript
3.3. Requesting Input
4. Variables and Data Types
4.1. Introduction to variables and data types
4.2. Understanding strong, weak, and duck-typed languages
4.3. Working with numbers
4.4. Using characters and strings
4.5. Working with operators
4.6. Properly using white space
4.7. Adding comments to code for human understanding
5. Writing Conditional Code
5.1. Building with the if statement
5.2. Working with complex conditions
5.3. Setting comparison operators
1
Jonathan White
2
Jonathan White
On Python: Unlike Ruby, this is a very concise readable language that's easy to get started
with. So how would we get started? Well, there are several IDEs and editors that support
Python. Two common ones would be the Eclipse IDE with the extension PyDev that helps for
Python development and Komodo as well. Although you'll find many programmers' text editors
will support Python. Python interpreters are available on every platform and actually built into
recent additions of Mac OS X, but the single best resource for getting started would be the
website python.org.
3
Jonathan White
URL: https://www.lynda.com/HTML-tutorials/Welcome/170427/196125-4.html
HTML is the programming language that powers the web. And like any language, once you
master it, you can begin to create your own content, whether that's simple websites or complex
web applications. This course provides an in-depth look at the essentials: the syntax of HTML
and best practices for writing and editing your code. Senior staff author James Williamson
reviews the structure of a typical HTML document, and shows how to section pages and format
your content with HTML. Plus, learn how to create links and lists, and find out how HTML works
with CSS and JavaScript to create rich, engaging user experiences. So open a text editor,
watch these videos, and begin learning to author HTML the right way.
Topics include:
0. Introduction
0.1. Welcome
0.2. Using the exercise files
0.3. Using the challenges
1. Introducing HTML
1.1. The importance of HTML
1.2. Basic HTML syntax
4
Jonathan White
5
Jonathan White
6
Jonathan White
Topics include:
0. Introduction
0.1. Welcome
0.2. What you should know
0.3. Using the exercise files
1. Getting Started
1.1. Introduction to JavaScript
7
Jonathan White
8
Jonathan White
Topics include:
0. Introduction
0.1. Welcome
0.2. Using the exercise files
1. Introducing Visual Basic for Applications (VBA)
1.1. Introducing object-oriented programming
1.2. Examining the Excel object model
1.3. Working in the Visual Basic editor
1.4. Setting VBA project properties
9
Jonathan White
10
Jonathan White
11
Jonathan White
Topics include:
Installing MATLAB
Working with MATLAB variables
Working with matrix and scalar operations
Creating functions
Understanding performance considerations
Building basic plots
Creating responsive programs
Editing variables manually
Working with the Statistics Toolbox
0. Introduction
0.1. Welcome
0.2. What you need to know
0.3. Using the exercise files
1. General Concepts
1.1. Installing MATLAB
1.2. Understanding the MATLAB interface
1.3. Working with MATLAB variables
1.4. Everything is a matrix
1.5. Understanding data structures
12
Jonathan White
13
Jonathan White
Author Gabriel Corbett first shows how to create 2D sketches and use the Extrude and Revolve
tools to turn those sketches into 3D parts. Then he shows how to create more complex
geometry with sweeps, lofts, and cuts. Then we jump into lessons covering modifier tools such
as Fillet, Chamfer, Draft, and Shell. Then you learn how to create uniform standard holes with
the Hole Wizard, and use the pattern and mirror features to reuse geometry. Next we combine
parts into assemblies and create a moving assembly from parts and subassemblies. Finally,
we create accurately annotated drawings, ready to hand off to a manufacturer.
Topics include:
14
Jonathan White
0. Introduction
0.1. Welcome
0.2. What do you already know?
0.3. Using the exercise files
1. Introduction to SOLIDWORKS
1.1. Launching SOLIDWORKS for the first time
1.2. Navigating in the 3D workspace
1.3. SOLIDWORKS templates
1.4. Saving, renaming, and managing files
2. SOLIDWORKS Quick Start
2.1. Creating your first 3D part
2.2. Building your first assembly
2.3. Making your first CAD drawing
2.4. Basic steps for 3D modelling
3. Basic Part Modelling
3.1. Creating sketches
3.2. Understanding relationships
3.3. Using the extrude feature
3.4. Using the Extruded Cut feature
3.5. Creating revolved features
3.6. Making revolved cuts
4. Sketch Tools
4.1. Line and Centreline tools
4.2. Using the Rectangle tool
4.3. Circles and arcs
4.4. Slots and ellipses
4.5. Sketching polygons
4.6. Creating text
4.7. Using equations and linked variables
4.8. Using the Spline tool
5. Modifying Sketches
5.1. Trimming and extending portions of a sketch
5.2. Creating offset geometry
15
Jonathan White
16
Jonathan White
17
Jonathan White
URL: https://www.lynda.com/Python-tutorials/Up-Running-Python/122467-2.html
Get a quick intro to Python, the popular and highly readable object-oriented language. Joe
Marini provides an overview of the installation process, basic Python syntax, and an example
of how to construct and run a simple Python program. Learn to work with dates and times,
read and write files, and retrieve and parse HTML, JSON, and XML data from the web.
Topics include:
Installing Python
Choosing an editor/IDE
Working with variables and expressions
Writing loops
Using the date, time, and datetime classes
Reading and writing files
Fetching Internet data
Parsing and processing HTML
0. Introduction
0.1. Welcome
0.2. What you should already know
0.3. Using the exercise files
1. Preparing the Development Environment
1.1. Installing Python
1.2. Choosing an editor/IDE
1.3. Installing the developer tools
2. Python Basics
2.1. Building Hello World
2.2. Variables and expressions
2.3. Python functions
2.4. Conditional structures
18
Jonathan White
2.5. Loops
2.6. Classes
3. Working with Dates and Times
3.1. The date, time, and datetime classes
3.2. Formatting time output
3.3. Using timedelta objects
3.4. Working with calendars
4. Working with Files
4.1. Reading and writing files
4.2. Working with OS path utilities
4.3. Using file system shell methods
5. Working with Web Data
5.1. Fetching Internet data
5.2. Working with JSON data
5.3. Parsing and processing HTML
5.4. Manipulating XML
6. Conclusion
6.1. Goodbye
19
Jonathan White
URL: https://www.lynda.com/Aptana-Studio-tutorials/Deploying-FTP-site/100265/115378-
4.html#tab
Aptana Studio is one of the most popular free web development tools, and it works on most
operating systems, including Windows, Mac OS X, and Linux. Join Joe Marini in this course
as he takes a quick tour of Aptana Studio and shows off its tools for building rich HTML sites
that integrate CSS and JavaScript. The course covers the software step-by-step, from
installing Aptana Studio, creating and editing new HTML documents, and leveraging tools like
Content Assist and code snippets that help your project progress faster and more accurately,
to the final steps involved in testing and deploying your site.
Topics include:
0. Introduction
0.1. Welcome
0.2. What you should already know
0.3. Using the exercise files
1. The Aptana Studio User Interface
1.1. Introducing Aptana Studio on Windows and Mac OS X
1.2. Exploring the user interface
1.3. Setting up basic preferences
2. Creating and Editing Documents
20
Jonathan White
21
Jonathan White
Course information:
Intended audience: Anyone interested in learning the Python language either as a first
computing language, or in support of a project.
Prior knowledge: This course is not intended to be a general introduction to the Fundamentals
of Programming. You should already be familiar with Basic Principles of Programming such as
variables, and functions, and statements etc.
Software: If you want to download and use the exercise files, you will need access to the
relevant applications
Further information: You will need to sign in to lynda.com (see link above) using your SSO
credentials. The course is delivered through a browser or via an IOS or Android app. It is
possible to download the course for off-line viewing.
22
Jonathan White
Prior knowledge: This course assumes some familiarity with programming. If you are new to
programming you want to start with the course Programming: Python - Get up and Running
Software: If you want to download and use the exercise files, you will need access to the
relevant applications
Further information: You will need to sign in to lynda.com (see link above) using your SSO
credentials. The course is delivered through a browser or via an IOS or Android app. It is
possible to download the course for off-line viewing.
23
Jonathan White
Course information
Intended audience: Anyone wishing to learn the basics of an interactive matrix manipulation
program
Resources: A course book must be purchased when you attend the course (included in the
Cost below)
Software: Matlab
Intended audience: Those with no programming background who are considering learning a
computer language
Resources: A course book must be purchased when you attend the course (included in the
Cost below)
Software: None
24
Jonathan White
Course information
Intended audience: Scientists who have to do some programming as part of their research
work. For example, people who write experiment scripts, or data analysis scripts as part of
their experimental work, would find the course most useful. The course initially originated for
psychologists and neuroscientists who use Matlab or Python, but would also be useful to
scientists from other disciplines and users of other packages.
Prior knowledge: This course is aimed at those who already have 2-3 years experience of
writing code.
Software: Weeks 1 and 2 are language-agnostic; week 3 is more tailored to those writing in
Matlab or Python.
25