1st Year, MINING

Python Programming Laboratory Mining Syllabus for B.Tech 1st Year 2nd Sem R22 Regulation JNTUH

Python Programming Laboratory detailed syllabus for Mining Engineering (Mining), 1st Year 2nd Sem R22 regulation has been taken from the JNTUH official website and presented for the B.Tech students affiliated to JNTUH course structure. For Course Code, Subject Names, Theory Lectures, Tutorial, Practical/Drawing, Credits, and other information do visit full semester subjects post given below. We make sure the result links and syllabus uploaded here is latest and up to date, also the syllabus PDF files can also be downloaded from the universities official website.

For Mining Engineering (Mining) 1st Year 2nd Sem R22 Regulation Scheme, do visit Mining 1st Year 2nd Sem R22 Scheme. The detailed syllabus for python programming laboratory is as follows.

Python Programming Laboratory Subject Syllabus for Mining 1st Year 2nd Sem R22 Regulation

Course Objectives:

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier.
Get it on Google Play.

Course Outcomes:

After completion of the course, the student should be able to

  • Develop the application specific codes using python.
  • Understand Strings, Lists, Tuples and Dictionaries in Python
  • Verify programs using modular approach, file I/O, Python standard library
  • Implement Digital Systems using Python

Note: The lab experiments will be like the following experiment examples

Week -1:

    1. Use a web browser to go to the Python website http://python.org. This page contains information about Python and links to Python-related pages, and it gives you the ability to search the Python documentation.
    2. Start the Python interpreter and type help() to start the online help utility.
  1. Start a Python interpreter and use it as a Calculator.
    1. Write a program to calculate compound interest when principal, rate and number of periods are given.
    2. Given coordinates (x1, y1), (x2, y2) find the distance between two points
  2. Read name, address, email and phone number of a person through keyboard and print the details.

Week – 2:

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier.
Get it on Google Play.

Week – 3:

    1. Write a program to convert a list and tuple into arrays.
    2. Write a program to find common values between two arrays.
  1. Write a function called gcd that takes parameters a and b and returns their greatest common divisor.
  2. Write a function called palindrome that takes a string argument and returnsTrue if it is a palindrome and False otherwise. Remember that you can use the built-in function len to check the length of a string.

Week – 4:

  1. Write a function called is_sorted that takes a list as a parameter and returns True if the list is sorted in ascending order and False otherwise.
  2. Write a function called has_duplicates that takes a list and returns True if there is any element that appears more than once. It should not modify the original list.
    1. Write a function called remove_duplicates that takes a list and returns a new list with only the unique elements from the original. Hint: they don’t have to be in the same order.
    2. The wordlist I provided, words.txt, doesn’t contain single letter words. So you might want to add ‘I’, ‘a’, and the empty string.
    3. Write a python code to read dictionary values from the user. Construct a function to invert its content. i.e., keys should be values and values should be keys.
    1. Add a comma between the characters. If the given word is ‘Apple’, it should become ‘A,p,p,l,e’
    2. Remove the given word in all the places in a string?
    3. Write a function that takes a sentence as an input parameter and replaces the first letter of every word with the corresponding upper case letter and the rest of the letters in the word by corresponding letters in lower case without using a built-in function?
  3. Writes a recursive function that generates all binary strings of n-bit length

Week – 5:

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier.
Get it on Google Play.

Week – 8:

  1. Import numpy, Plotpy and Scipy and explore their functionalities.
    1. Install NumPy package with pip and explore it.
  2. Write a program to implement Digital Logic Gates – AND, OR, NOT, EX-OR
  3. Write a program to implement Half Adder, Full Adder, and Parallel Adder
  4. Write a GUI program to create a window wizard having two text labels, two text fields and two buttons as Submit and Reset.

TEXT BOOKS:

  1. Supercharged Python: Take your code to the next level, Overland
  2. Learning Python, Mark Lutz, O’reilly

REFERENCE BOOKS:

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier.
Get it on Google Play.

For detailed syllabus of all the other subjects of B.Tech 1st Year Mining Engineering (Mining), visit Mining Engineering (Mining) 1st Year Syllabus Subjects.

For results of Mining Engineering (Mining) 1st Year 2nd Sem R22 Regulation, visit Mining 1st Year 2nd Sem R22 Regulation results direct link.

Leave a Reply

Your email address will not be published. Required fields are marked *

*