Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5
Table 1: Essential Python Commands
Command Name Syntax Definition/Operation
print(object) Outputs the specified object to the Print console. Assigns a value to a variable, Variable variable_name = value allowing it to be referenced later in Assignment the code. Yahoo Finance Executes a block of code if the If Statement if condition: condition is True. Executes a block of code if the Else Statement else: preceding if condition is False. Adds an additional condition to an Elif Statement elif condition: if statement, checked if the previous conditions were False. Iterates over items in an iterable For Loop for variable in iterable: (like a list or range), executing a block of code for each item. Repeats a block of code as long as While Loop while condition: the condition is True. Function def Defines a function, encapsulating a Definition function_name(parameters): block of code to be reused. Return return value Exits a function and optionally Statement returns a value to the caller. list_name = [item1, Creates a list, an ordered collection List item2, ...] of items. dict_name = {key1: Creates a dictionary, a collection of Dictionary value1, ...} key-value pairs. set_name = {item1, Creates a set, an unordered Set item2, ...} collection of unique items. tuple_name = (item1, item2, Creates a tuple, an ordered, Tuple ...) immutable collection of items. List [expression for item in A concise way to create a list based Comprehension iterable] on existing iterables. Returns the length (number of Len len(object) items) of an object like a list, tuple, or string. range(start, stop, step) Generates a sequence of numbers, Range often used in loops. import module_name Imports a module, allowing access Import to its functions and variables. Class Definition class ClassName: Defines a class, a blueprint for Command Name Syntax Definition/Operation creating objects with attributes and methods. Handles exceptions (errors) that Try-Except try: except Exception: occur in a block of code, allowing Block the program to continue running. Opens a file, with mode specifying File Open open(file_name, mode) the operation (e.g., 'r' for read, 'w' for write). with open(file_name, mode) Simplifies file handling by With Statement as file: automatically closing the file when the block is exited. Append to List list_name.append(item) Adds an item to the end of a list. Remove from list_name.remove(item) Removes the first occurrence of an List item from a list. Extracts a portion of a list, string, or Slice list_name[start:stop:step] tuple based on start, stop, and step values. Applies a function to every item in map(function, iterable) an iterable (e.g., list), returning a Map map object (can be converted to a list). Filters items in an iterable based on Filter filter(function, iterable) a function that returns True or False. lambda arguments: Creates an anonymous function, Lambda expression often used for short, simple functions. sum(iterable) Returns the sum of all elements in Sum an iterable (e.g., list). Returns the largest/smallest item in Max/Min max(iterable) min(iterable) an iterable or among two or more arguments.
Table 2: Essential Pandas Commands
Command Syntax Definition/Operation Name
Import import pandas as pd Imports the Pandas library,
Command Syntax Definition/Operation Name
commonly aliased as pd to simplify
Pandas usage.
Reads a CSV file into a Pandas
Read CSV pd.read_csv(file_path) DataFrame, which is a table-like structure for data.
Creates a DataFrame from data
DataFrame pd.DataFrame(data) (e.g., a dictionary or list).
Returns the first n rows of the
Head df.head(n) DataFrame. Defaults to 5 rows if n is not specified.
Returns the last n rows of the
Tail df.tail(n) DataFrame. Defaults to 5 rows if n is not specified.
Provides summary statistics (mean,
Describe df.describe() std, min, max, etc.) for numerical columns in the DataFrame.
Displays a concise summary of the
Info df.info() DataFrame, including data types and non-null counts.
Accesses a single column in the
Indexing df['column_name'] DataFrame as a Series.
Accesses a group of rows and
Loc df.loc[row_label, col_label] columns by labels or boolean arrays.
Accesses a group of rows and
Iloc df.iloc[row_index, col_index] columns by integer positions.
Drops a specified column from the
Drop df.drop('column_name', axis=1) DataFrame. Use axis=1 for Column columns and axis=0 for rows.
Drops a specified row by index
Drop Row df.drop(index) label from the DataFrame.
Sort Values df.sort_values(by='column_name') Sorts the DataFrame by the values
Command Syntax Definition/Operation Name
of a specified column.
Rename df.rename(columns={'old_name': Renames specified columns in the
Columns 'new_name'}) DataFrame.
Filters rows in the DataFrame
Filter Rows df[df['column_name'] > value] where the column values satisfy a condition.
Add New Adds a new column to the
df['new_column'] = data Column DataFrame with the specified data.
Groups the DataFrame by a
specified column and performs an Group By df.groupby('column_name').mean() aggregate function (e.g., mean, sum) on the groups.
Merges two DataFrames on a key
Merge pd.merge(df1, df2, on='key_column') column, similar to SQL joins.
Concatenates two DataFrames
Concat pd.concat([df1, df2], axis=0) along a particular axis (rows or columns).
Creates a pivot table, summarizing
df.pivot_table(values, index, columns, data based on specified index and Pivot Table aggfunc) columns with an aggregation function (e.g., sum, mean).
Apply Applies a function to each element
df['column_name'].apply(function) Function in a column.
Returns a DataFrame of the same
Isnull df.isnull() shape indicating whether each element is NaN or not.
Removes rows or columns with
Dropna df.dropna() NaN values.
Replaces NaN values with a
Fillna df.fillna(value) specified value.
Value Returns the count of unique values
df['column_name'].value_counts() Counts in a column. Command Syntax Definition/Operation Name
Returns an array of unique values
Unique df['column_name'].unique() in a column.
Plots data from a DataFrame
Plot df['column_name'].plot() column using Matplotlib.
Resamples time-series data (e.g.,
Resample df.resample('frequency').mean() converting daily data to monthly) and applies an aggregate function.
Calculates a rolling statistic (e.g.,
Rolling df['column_name'].rolling(window=n).mean() rolling mean) for a specified window size.
Christian Mayer, Lukas Rieger, Kyrylo Kravets - Coffee Break Pandas - 74 Pandas Puzzles To Build Your Pandas Data Science Superpower-Finxter - Com (2020)
Christian Mayer, Lukas Rieger, Kyrylo Kravets - Coffee Break Pandas - 74 Pandas Puzzles To Build Your Pandas Data Science Superpower-Finxter - Com (2020)