User Tools

Site Tools


software_carpentry

This is an old revision of the document!


Table of Contents

Basic

Editors

  1. Create a file using cat with all the names of your friends.
  2. Concatenate the file with some other names
  3. Search for a name in the file using sed
  4. Replace a name with another using sed. Redirect it to another file name.
  5. Search for the name in the file using Nano
  6. Write a Hello world program in emacs
  7. Split the windows in emacs
  8. Find out copy and paste in emacs. Also, about M-x increase-left-margin

Python

  1. Find out the area of a rectangle with length = 10 and breadth = 20
  2. Find the maximum number in [1,30,99,43,21]
    1. Check what max(list) does
  3. Implement Linear search using lists
    1. Take a list, implement a loop such that the program prints the index of a particular item in the list.
  4. Take a string using raw_input and replace all a's in the string with b's
  5. Take a string using raw_input and check if it is a palindrome
    1. Check reversed
  6. Make an English to telugu dictionary with 10 english words as the keys and telugu words as values. Now, make some strings with the dictionary
  7. Print this
P
Py
Pyt
Pyth
Pytho
Python
  1. Take an input from the user which can be “heads” or “tails”. Now, get a random number which is 0 and 1 from python using random. Print “Success” if input is heads and the random number is 0 or if input is tails and random number is 1. Else, print “Fail”
  2. A program that prints “Panagram” if a given sentence is a pangram (A pangram is a sentence that contains all the letters of the English alphabet at least once, for example: The quick brown fox jumps over the lazy dog. Your task here is to write a function to check a sentence to see if it is a pangram or not. )
software_carpentry.1370097423.txt.gz · Last modified: 2018/03/24 11:13 (external edit)