filmov
tv
Refactoring in Python with Jupyter Notebook for Beginners

Показать описание
This is a recorded stream from PyLadies Amsterdam Jupyter Refactoring Workshop for Beginners on the 29th of July 2020. It explains why refactoring is needed, how to spot typical issues in your code. Then it covers the following Refactoring Techniques such as Rename, Extract, Inline, Move. It shows how to write basic functions in Python, add docstrings and type hints, and simple unit tests with Pytest for pandas dataframes and series. It briefly highlights git, conda, Makefile and pre-hooks (pylint, mypy, black).
Timeline:
00:00:08 - Introduction
00:03:10 - Setup
00:08:50 - Why refactoring is needed
00:24:07 - How to refactor your Python code in Jupyter notebook
00:33:55 - How to write cleaner and more efficient code in Pythonic way
01:31:00 - Questions
GitHub Repo with exercises:
Alyona Galyeva is a Principal Data Solutions Engineer at LINKIT, PyLadies Amsterdam Organizer
Timeline:
00:00:08 - Introduction
00:03:10 - Setup
00:08:50 - Why refactoring is needed
00:24:07 - How to refactor your Python code in Jupyter notebook
00:33:55 - How to write cleaner and more efficient code in Pythonic way
01:31:00 - Questions
GitHub Repo with exercises:
Alyona Galyeva is a Principal Data Solutions Engineer at LINKIT, PyLadies Amsterdam Organizer
Refactoring in Python with Jupyter Notebook for Beginners
7.1 Refactoring — My approach for refactoring a jupyter notebook #CH4DS
Refactoring Notebook Code into Clean, Readable Python Scripts
7.3 Refactoring — How to refactor a Jupyter notebook (demo) #CH4DS
Refactoring Python
Presentation | Refactoring Jupyter Notebook to make it production ready! | Pawas
Refactoring Python Code: Profile Class
Doing Everything Data Without Leaving the Notebook: Programmatic Jupyter Notebooks [PyOhio 2022]
7.2 Refactoring — Preparatory steps for refactoring #CH4DS
Why I stopped using Jupyter Notebooks
[39] Pipelines in Jupyter with Ploomber (Eduardo Blancas)
Python Refactor Clinic #3
…what is that? 🐍👀
3. refactoring using pyCharm
Visualizing Code in Jupyter Notebooks with Pandas and Plotly
360 refactoring - using refactoring to learn technical concepts
Refactoring – Why Data Scientists Love PyCharm
Build Skills: Intro to Jupyter Notebooks with Python
VSCode Python Data Science Setup, Part 8: Python Interactive (Jupyter)
The NEXT level Jupyter Notebook: nbdev | Tutorial by Jeremy Howard
A Quick Code Simplification Trick // Python Tips
Automated Regression Testing with Splinter and Jupyter
Refactoring Code with the Standard Library
Volodymyr (Vlad) Kazantsev - Clean Code in Jupyter notebooks, using Python
Комментарии