Python Programming Fundamentals: Essential Concepts and Techniques, Exams of Computer Science

A concise overview of fundamental python programming concepts and techniques, covering essential libraries, data structures, and file handling. It includes explanations of key functions and syntax, making it a valuable resource for beginners and those seeking a quick reference guide.

Typology: Exams

2024/2025

Available from 04/09/2025

Your-Exam-Plug
Your-Exam-Plug 🇺🇸

5

(3)

10K documents

1 / 5

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
C859 Python Test Questions and
Complete Solutions Graded A+
f1 = open("/my_path/my_file.text", "r") - Answer: to open and read a file
f1 = open("/my_path/my_file.text", "w") - Answer: to open and write a file (all previous material
discarded)
f1 = open("/my_path/my_file.text", "a") - Answer: to open and add to a file
f1.read() - Answer: read a file into a string
f1.write("hello!") - Answer: writes to a file
f1.readline() - Answer: reads next line
f1.close() - Answer: closes a file (must always close a file!)
with open("/my_file...etc) as f: - Answer: opens, allows work, and automatically closes a file
timedelta - Answer: time library function to calculate time amounts
from datetime import timedelta - Answer: grabs timedelta from the datetime library
import datetime as dt - Answer: imports a library as a specified variable
datetime.date.today().month - Answer: to print current month (aka .day or .year for those)
beautiful soup - Answer: HTML parsing library
pf3
pf4
pf5

Partial preview of the text

Download Python Programming Fundamentals: Essential Concepts and Techniques and more Exams Computer Science in PDF only on Docsity!

C859 Python Test Questions and

Complete Solutions Graded A+

f1 = open("/my_path/my_file.text", "r") - Answer: to open and read a file f1 = open("/my_path/my_file.text", "w") - Answer: to open and write a file (all previous material discarded) f1 = open("/my_path/my_file.text", "a") - Answer: to open and add to a file f1.read() - Answer: read a file into a string f1.write("hello!") - Answer: writes to a file f1.readline() - Answer: reads next line f1.close() - Answer: closes a file (must always close a file!) with open("/my_file...etc) as f: - Answer: opens, allows work, and automatically closes a file timedelta - Answer: time library function to calculate time amounts from datetime import timedelta - Answer: grabs timedelta from the datetime library import datetime as dt - Answer: imports a library as a specified variable datetime.date.today().month - Answer: to print current month (aka .day or .year for those) beautiful soup - Answer: HTML parsing library

NumPy - Answer: scientific computing, matrices, array creation library pandas - Answer: data manipulation and analysis library pillow (PIL) - Answer: work with and manipulate images; python imaging library pyglet - Answer: multimedia / gaming creation library pytz - Answer: time zone data library pip install ____________ import _______________ - Answer: to install and import a library into your code math.ceil() - Answer: round down (4.5 = 4, 4.8 = 4, 4.1 = 4, 4.9 = 4) math.floor() - Answer: round up (4.6 = 5, 4.7 = 5, 4.1 = 5, 4.2 = 5) datetime.date.today() - Answer: get today's date datetime.date.(1967, 9, 7) print(mybday.strftime("%A")) - Answer: gets the day of the week math.factorial() - Answer: multiplies each number in argument to give answer math.exp() - Answer: return e raised to power of (x) (natural log) math.sqrt() - Answer: return square root of x

pandas.series() - Answer: dataframe; 2 dimensional labeled data structure slicing (with 9 elements, grabbing the first 3) - Answer: my_list[:3] upper bound is exclusive slicing(with 9 elements, grabbing the last 3) - Answer: my_list[6:] lower bound is inclusive slicing(with 9 elements, grabbing middle 3) - Answer: my_list[3:6] mylist.count() - Answer: counts how many times that item appears mylist.remove() - Answer: removes item in a list; example - (0) removes 1st element mylist.reverse() - Answer: reverses the items in a list mylist.pop() - Answer: removes last item in list mylist.pop(3) - Answer: removes 4th item in list mylist.index(str or int) - Answer: finds that specific item in list and returns it's index myset.pop() - Answer: removes a random element since set are not in any specific order tuple syntax - Answer: dimensions = 50, 40, 20 formating - Answer: print("The ages are {}, {}, and {}.".format(age1, age2, age3)) syntax to add element to a set - Answer: myset.add("item")

syntax to add element to the end of a list - Answer: mylist.append("item") syntax to add element to a specific spot in a list - Answer: mylist.insert(index, "item") syntax to create a dictionary - Answer: mydictionary = {"Elise": 67, "Carlos":66, "Jacquie":92} syntax to get a specific value in a dictionary - Answer: mydictionary.get("Elise) will return 67 or print(mydictionary["Elise"] will print 67