Software Design by Example: a tool-based introduction with Python
-
Updated
Jun 9, 2024 - Python
Software Engineering is the discipline of applying engineering principles and practices to the creation, maintenance, and design of software for a variety of applications. This topic covers a broad range of areas including requirements analysis, software design, programming, project management, testing, and maintenance. It emphasizes systematic, disciplined, and quantifiable approaches to the successful development of high-quality, reliable software systems.
Software Design by Example: a tool-based introduction with Python
"Intermediate Research Software Development Skills (Python)" Lesson Material
My software engineering notes - books, courses, conferences 📓
Project of Development of Scientific Computing Software Course @ McMaster University
Practical Python design patterns repository demonstrating key software design principles
General Purpose Software Swiss Army Knife written in Python
Just another blog
This repo represente a collection of examples and exercises from the book Software Design by Example: a tool-based introduction with Python
Design Patterns implemented in Python
Just another design patterns repository, but this time more TDD oriented and compiling samples in multiple programming languages.
python-ii programming course (msc bioinformatics) final assignments, development of a protein catalog program
My submissions for "30-day Design Challenge" by ArjanCodes
A collection of examples showing how to apply various software design patterns in Python.
Design patterns in Python
My studies on Software Design Patterns
Example projects illustrating Code Smells in order to apply Refactoring techniques.
Studies on the SOLID principles.
A small twitter like social media where user can signup/login, tweet and follow each other
Created by Software engineers