Avslutande tankar

Mjukvaruutvecklingsprinciper i Python

Adam Spannbauer

Machine Learning Engineer at Eastman

Tillbakablick

  • Modularitet

Paket

def function()
    ...
class Class:
    ...

DRY-paraply

Mjukvaruutvecklingsprinciper i Python

Tillbakablick

  • Modularitet
  • Dokumentation
"""docstrings"""
# Comments

Sphinx-logotyp

Mjukvaruutvecklingsprinciper i Python

Tillbakablick

  • Modularitet
  • Dokumentation
  • Automatiserad testning

pytest-logotyp

def f(x):
    """
    >>> f(x)
    expected output
    """
    ...

Travis CI-logotyp

Mjukvaruutvecklingsprinciper i Python

Datavetenskap & mjukvaruutveckling

Venn-diagram för datavetenskap

Mjukvaruutvecklingsprinciper i Python

Lycka till!

Mjukvaruutvecklingsprinciper i Python

Preparing Video For Download...