collab-uniba / pynblint

Pynblint is a linter for Python Jupyter notebooks.
MIT License
40 stars 2 forks source link

Modifica di identificatori di funzione e argomenti #20

Closed RomitoVincenzo closed 3 years ago

RomitoVincenzo commented 3 years ago

Tutti i riferimenti ad identificatori che si trovano alla SX del simbolo " -> " dovranno essere sostituiti con gli identificatori che si trovano alla DX del simbolo " -> " :

Funzioni (omettendo gli argomenti)

notebook_to_code() -> notebook_to_script() notebook_to_json() -> notebook_to_dict()

cells_correct_order -> has_linear_execution_order() classes_number () -> count_class_defs() functions_number() -> count_func_defs() imports_correct_position() -> are_imports_in_first_cell() markdown_lines() -> count_md_lines() markdown_titles() -> count_md_titles() not_executed_cells() -> count_non-executed_cells() empty_cells() -> count_empty_cells()

Argomenti di funzione:

notebook_dict -> nb_dict py_code -> script

Nome del modulo python:

utils -> pynblint

louieQ commented 3 years ago

Esempi d'uso della parola "count" negli identificatori di funzioni che effettuano il conteggio di oggetti.

Gli esempi sono tratti dalle documentazioni delle librerie Python numpy e pandas, popolarissime in ambito data science.