
Set up Ruby development on Windows by installing Ruby, configuring the system PATH, and preparing Eclipse with a Ruby plugin after installing Java; verify the installation via Command Prompt.
Learn to use for loops to print a table in Ruby, understand inclusive and exclusive ranges with the double dot notation, and see how Ruby differs from other languages.
Explore how to declare and use arrays in Ruby to hold multiple data types, create arrays of a fixed size, insert values, and access elements by zero-based indices.
Explore how hashes store data as key-value pairs, define a hash with curly braces, insert entries, read values by key, check length, and update values to demonstrate hash operations.
Class variable is shared by all objects in a class and can be accessed by any object, illustrating its similarity to static in Java.
Open an existing file to read data from the beginning. Demonstrate read-only, write, and append modes, and create the file if it does not exist.
Learn to compare two or more files using wc for counts, diff and cmp for differences, comm for common content, and sort for ordered output, with practical examples.
Learn to find running processes on a Unix system, view current user or all processes, verify a specific process with grep and pipes, and kill it with -9 when needed.
The kernel acts as the interface between user programs and hardware, managing resources and processes, while the shell provides a command line interface and supports Bash scripts.
Learn how to capture user input in a shell script using read, display prompts like enter your name, assign the input to a variable, and print your name at runtime.
Learn shell condition handling with if and else, including string and numeric comparisons using operators like -eq and -gt, and capture user input with read for flow control.
Explore condition handling with logical or and and in shell scripting, featuring practical examples of designations and salary conditions that determine grades a, b, or c.
Download python installers, install python 2.7.11 and 3.5.1, and verify with python -V. Set up the interactive environment and configure editors like Notepad++ and PyDev in Eclipse to run scripts.
Kick off Python programming using Eclipse, learning to print to the console, take user input, and display output. Create a Python project, configure the interpreter, and run code.
Learn to use Python dictionaries as hash tables by defining them with curly braces, accessing values with square brackets, and adding or retrieving keys, values, and items.
Learn how to use Python loops, including for loops with range and for each loops over lists and dictionaries. Practice while loops and printing results to solidify looping fundamentals.
A scripting or script language is a programming language that supports scripts, programs written for a special run-time environment that automate the execution of tasks that could alternatively be executed one-by-one by a human operator. Scripting languages are often interpreted (rather than compiled).
This course is specially designed for newbies and going to cover following scripting language
Python
Python is a great flexible programming language that can be used in many situations. In this tutorial, we will focus primarily on it's ability to enhance the Unix/Linux shell environment. Typically in Unix you will create "bash" shell scripts, but you can also create shell scripts using python, and it's really simple! You can even name your shell scripts with the .sh extension and run them as you would run any bash shell script
Ruby
Ruby is a great flexible object-oriented and functional programming language that can be used in many situations. In this tutorial, we will focus primarily on it's ability to enhance the Unix/Linux shell environment. Typically in Unix you will create "bash" shell scripts, but you can also create shell scripts using ruby, and it's really simple! You can even name your shell scripts with the .sh extension and run them as you would run any bash shell script
Unix and Shell Scripting