Informasjon
About the course
As a data scientist, programming is central to your daily work. This one-day course introduces important software engineering concepts and concrete practices that will help elevate your programs from sufficient to exceptional.
Topics covered
- Software design principles and managing dependencies
- Isolating development environments
- Packaging code for reuse
- Documentation and coding style
- Automated testing
- Profiling programs and strategies for optimisation
- Maintaining invariants and constraints
- Creating command-line interfaces
- Sharing code with package servers
Prerequisites and audience
Designed for data scientists and engineers already using Python who want to take their skills to the next level. Some experience with Python is assumed; basic knowledge of pandas is helpful but not critical. Bring your own computer with Python 3.3+ installed.
Note: Delivered as an in-company course only. Contact kurs@bouvet.no.
Gjennomføringer
Om kursleverandøren

Bouvet Norge AS
Bouvet er et ledende norsk konsulentselskap innen IT og digital kommunikasjon, og en erfaren partner for virksomheter som ønsker å lykkes med digitalisering og utvikling. Med solid fagkompetanse, lang erfaring og en sterk tilstedeværelse i både Norge og Sverige, leverer Bouvet tverrfaglige team som skaper helhetlige og verdiskapende løsninger for både private og offentlige aktører. Bouvet jobber tett på kundene for å forstå behov og kontekst, og kombinerer teknologi, design og rådgivning for å utvikle løsninger som bidrar til effektivisering, innovasjon og fremtidens digitale samfunn.