Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Title Page
Copyright Page
Contents
Acknowledgements
Read Me First
Starting Point
Chapter 1 Introduction
What is Programming?
Why Learn to Program?
How does a Program Work?
Programming Languages
What Do I Need?
How to Write a Program
Questions
Building Blocks
Chapter 2 Variables and Basic Operations
A “Hello World” from Python
Variables
Basic Operations
Input and Output
Questions
Chapter 3 Decisions and Loops
Conditions
The ‘if’ Statement
The ‘for’ Loop
The ‘while’ Loop
The Keywords ‘break’ and ‘continue’
Questions
Chapter 4 Functions
A Bigger and Better Example
Questions
Taking it Further
Chapter 5 Classes and Objects
Object-Oriented Programming
Defining Objects using Classes
Inheritance
Questions
Chapter 6 The Graphical User Interface
Python
The Menu Bar and Buttons
Questions
Web Development
Chapter 7 Sockets, Networks and the World Wide Web
Networks
Networking in Python
Simple Client/Server Example
Questions
Chapter 8 HTML, CSS and JavaScript
HTML
CSS
JavaScript
Questions
Chapter 9 PHP and SQL
PHP
SQL
Questions
What’s Out There?
Chapter 10 Amazing Algorithms Programming Languages, Libraries Programming Languages, Libraries
PageRank
Sorting
Shortest Path
Artificial Intelligence
Questions
Chapter 11 Programming Languages, Libraries and Frameworks
Web Ideas
Mobile Ideas
Desktop Ideas
Questions
Chapter 12 Big Ideas
Cloud Computing
Big Data
The Internet of Things
Security and Data Privacy
New Learning Styles
3D Printing
Wearable Technology and No-Touch Interfaces
Questions
Chapter 13 Where to Go from Here
Learn
Do
Afterword
Appendix A
Common Programming Terms
Index
← Prev
Back
Next →
← Prev
Back
Next →