This Java Programming course provides extensive experience with Java and its object-oriented features. It is intensive and hands-on; the course emphasizes becoming productive quickly as a Java programmer. You use Java to create both console and GUI applications.
Besides learning the basic structure and syntax of the language, attendees will also learn about object-oriented principles and how they are applied in real Java applications. You build robust applications using Java’s object-oriented features as well as develop platform-independent GUIs. You also learn to read and write data using Java streams.
Introduction to Python
- Python History and Versions
- Documentation and Resources
- Python Implementations
- Getting Python
- Getting Eclipse
- Installing the PyDev Plugin
- Python(x,y) – Python for Scientific Computing
- Create a Test Spyder Project
The Python Environment
- Different Ways to Run Python
- IDLE
- The Python Shell (and IPython)
- Running Python from Eclipse
- Introduction to Debugging on Eclipse
- Debugging – Stepping Through Code
- Passing Command Line Arguments
- Accessing Command Line Arguments
Python Data Types
- Identifiers
- Naming Conversions
- Keywords and Built-ins
- The Garbage Collector
- Unicode Strings
- String Functions
- Formatting Strings
- Capturing Input and Handling Data Conversion
Three to six months of experience in a high-level programming language such as C, Pascal, Python or Visual Basic.
Students will learn how:
- Python works and its place in the world of programming languages
- To work with and manipulate strings
- To perform math operations
- To work with Python sequences
- To collect user input and output results
- Flow control processing
- To write to, and read from, files
- To write functions
- To handle exceptions
- To work with dates and times.