Shell Scripting and Python Training Course
by VirtualinfocomKolkata |
Request Info |
| Medium of instruction: | English |
Welcome to our Training Institute known as VirtualInfocom (VIC), the industry’s leading provider of production-based training programs . Want to learn Shell Scripting? Then virtualinfocom is the right place for you. With more than 12 years experience of teaching Shell Scripting to young Indians, virtualinfocom provides the right knowledge and platform for those who aspiring to make career in Linux Development. Its been a tremendous experience for virtualinfocom of creating talented pool of developers for the IT industry
Shell Scripting Course Schedules
-
Different types of Files
-
Regular Files
-
Directory Files
-
Device Files
-
Basic Commands
-
pwd, logname, who, finger
-
Exit, date, cal, uptime , who am i, ls
-
Creating Users & Groups
-
groupadd, groupdel
-
useradd, userdel
-
System startup & Shutdown
-
Init, halt, shutdown
-
Different Run levels
-
Different date formats
-
Working with files
-
cat, touch, rm
-
cp, mv
-
Working with Directories
-
mkdir, cd, rmdir, rm –r
-
Standard Input & Output
-
Redirecting output
-
Redirecting Input
-
Comparing Files
-
cmp, diff, comm
-
Searching files
-
find, locate, which
-
Zip files
-
gzip, gunzip
-
Displaying files
-
ls, ls options
-
Viewing long files
-
pg, more, head, tail
-
File Permissions
-
chmod, chown, chgrp, umask
-
Meta/Wild Card-characters
-
Class, Anchors
-
Repetition, Alteration
-
Group, Dot
-
Regular Expressions & Patterns
-
What is pattern
-
Usage of regular expression
-
Different types of pattern
-
Character pattern
-
Word pattern
-
Line pattern
-
Tools for Filters
-
grep, grep with options
-
Flat files
-
What are delimiters and its types?
-
Reading and Writing to files
-
Tools for column data
-
cut, paste
-
Tools for sorting
-
Sort by lines, Sort by fields
-
Sort with options, uniq
-
Changing information in files
-
tr, sed
-
Piping
-
usage of piping
-
piping with filters
-
tee command
-
Communication Tools
-
write, wall
-
mail, mail with options
-
Networking protocols
-
telnet, ftp
-
Disk status
-
du, df with options
-
Job control
-
Foreground jobs, background jobs
-
Killing jobs, nohup
-
Process status
-
ps , ps with options
-
Editor Vi
-
3 modes
-
Command mode
-
Insert mode
-
Ex command mode
-
What is shell scripting?
-
Importance of shell scripting
-
Different types of shells
-
Creating shell script
-
Making shell scripting executable
-
Shell input & output
-
echo, print, read
-
Backslash character constants Variables
-
What is variable
-
System defined variables
-
Environment files
-
User defined variables
-
Constant variables
-
Local & global variables
-
Special variables
-
Operators
-
Arithmetic variables
-
Relational numeric operators
-
Logical operators
-
Assignment operators
-
Conditional statements
-
if, if….else
-
if, elif
-
case
-
Looping
-
while, until, for
-
break, continue
-
File test commands
-
String test commands
-
exit and sleep commands
-
Command line arguments
-
Usage of COA
-
What is $0, S#, $*, $@, $? , $$
-
Job scheduling
-
cron
-
at
-
batch
Compiling and execution of C, Python and C++ programs along with CMS
Python Course Schedules
-
Introduction
-
Using the Python Interpreter
-
Invoking the Interpreter
-
Argument Passing
-
Interactive Mode
-
The Interpreter and Its Environment
-
Error Handling
-
Executable Python Scripts
-
Source Code Encoding
-
The Interactive Startup File
-
The Customization Modules
-
An Informal Introduction to Python
-
Using Python as a Calculator
-
Numbers
-
Strings
-
Unicode Strings
-
Lists
-
First Steps Towards Programming
-
More Control Flow Tools
-
if Statements
-
for Statements
-
The range() Function
-
break and continue Statements, and else Clauses on Loops
-
pass Statements
-
Defining Functions
-
More on Defining Functions
-
Default Argument Values
-
Keyword Arguments
-
Arbitrary Argument Lists
-
Unpacking Argument Lists
-
Lambda Forms
-
Documentation Strings
-
Intermezzo: Coding Style
-
Data Structures
-
More on Lists
-
Using Lists as Stacks
-
Using Lists as Queues
-
Functional Programming Tools
-
List Comprehensions
-
Nested List Comprehensions
-
The del statement
-
Tuples and Sequences
-
Sets
-
Dictionaries
-
Looping Techniques
-
More on Conditions
-
Comparing Sequences and Other Types
-
Modules
-
More on Modules
-
Executing modules as scripts
-
The Module Search Path
-
“Compiled” Python files
-
Standard Modules
-
The dir() Function
-
Packages
-
Importing * From a Package
-
Intra-package References
-
Packages in Multiple Directories
-
Input and Output
-
Fancier Output Formatting
-
Old string formatting
-
Reading and Writing Files
-
Methods of File Objects
-
The pickle Module
-
Errors and Exceptions
-
Syntax Errors
-
Exceptions
-
Handling Exceptions
-
Raising Exceptions
-
User-defined Exceptions
-
Defining Clean-up Actions
-
Predefined Clean-up Actions
-
Classes
-
A Word About Names and Objects
-
Python Scopes and Namespaces
-
A First Look at Classes
-
Class Definition Syntax
-
Class Objects
-
Instance Objects
-
Method Objects
-
Random Remarks
-
Inheritance
-
Multiple Inheritance
-
Private Variables
-
Odds and Ends
-
Exceptions Are Classes Too
-
Iterators
-
Generators
-
Generator Expressions
-
Standard Library
-
Operating System Interface
-
File Wildcards
-
Command Line Arguments
-
Error Output Redirection and Program Termination
-
String Pattern Matching
-
Mathematics
-
Internet Access
-
Dates and Times
-
Data Compression
-
Performance Measurement
-
Quality Control
-
Batteries Included
-
Standard Library – Part II
-
Output Formatting
-
Templating
-
Working with Binary Data Record Layouts
-
Multi-threading
-
Logging
-
Weak References
-
Tools for Working with Lists
-
Decimal Floating Point Arithmetic
-
What Now?
-
Interactive Input Editing and History Substitution
-
Line Editing
-
History Substitution
-
Key Bindings
-
Alternatives to the Interactive Interpreter
-
Floating Point Arithmetic: Issues and Limitations
-
Representation Error
Compiling and execution of C, Python and C++ programs along with CMS
Shell Scripting Career and Job Opportunities
-
Linux Developer
-
Scrpting
-
Tester
-
Debugger
-
Environment Developer
-
lead developer
Companies Hiring Our Students
-
TCS
-
Tisco
-
CTS
-
Tech Mahindra
-
Infosys
-
Patni Solutions
-
Sascansoft
-
SIT
-
Cisco
-
nGlobalsoft
More Shell Scripting Game Programming School Information
Contact Us: An admissions advisor is available to answer all of your questions. We would love to hear from you!
Mail Me Info: Click to request exclusive mailings about your areas of interest.
Apply Now: Applying is easy! Click to apply online, or to get information about other application options.
| Classroom - Regular | ||||
| When | Duration | Where | Remarks | Price |
| Not Specified | Not Specified | All Venues | Not Specified | Price On Request |
Virtualinfocom
We at Virtual Information and Communications (virtualinfocom) believe in the perfect mix of imaginative and innovative efficiency, coupled with ground breaking technology provide our customers with the state of the art products and services. The ability to think outside the proverbial box is one of our greatest fortes and it is not as easy as it is cut out to be. Research and development are the keys to our success that we have achieved over the last few years and our R&D team work tirelessly to make the requirements of next generation animation and gaming possible.
What We Do
Virtualinfocom creates and publishes games across all major development platforms:
iOS
Intel
Nokia
Android
Samsung
Web (Social Networks & websites)
Blackberry
Amazon
Facebook
Animation
Comics Design
Corporate Presentation
Training & Education
We use cutting edge technology for development of our games, animation & comics. This enables us to support our large user base and provide excellent service levels.
Another aspect of our business that we are proud of is the work environment that we have managed to establish and provide to our employees. We at Virtual Information and Communications believe that the highest quality work is created in an environment where people enjoy working and where people are treated fairly, honestly and with respect. We work as one unit towards a common goal, a common idea, and this is what sets us apart from the rest of the companies.
Arijit Bhattacharyya
Our company comes as a breath of fresh air to our customers as being an entity that provides a host of different services such as Game Development, Simulation, Windows Phone Application, Mobile Applications , iphone applications , Android games, mobile gaming and ad promotion,Ad-commercials and Short films, Corporate Films, Animated Movies, Music Videos,Visual/Special Effects, Software Development, Webpage Designing and Management Solution Tools under one roof. We at Virtual Information and Communications have dedicated our professional lives to providing solution to all our customers’ needs, wants and desires. By making sure that we are always at the cutting edge of technology coupled with the perfect mix of imaginative and innovative efficiency, we create ground breaking solution so that we can provide our customers with the products and services of tomorrow.



