Skip to content

Commit

Permalink
Book Starting Contents
Browse files Browse the repository at this point in the history
  • Loading branch information
s2t2 committed Aug 12, 2024
1 parent b3c11a0 commit c1371ca
Show file tree
Hide file tree
Showing 8 changed files with 66 additions and 60 deletions.
35 changes: 18 additions & 17 deletions docs/_quarto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@ project:
type: book
output-dir: "_build" # '_book' by default
preview:
port: 4567
port: 3244
browser: true

# https://quarto.org/docs/books/
# https://quarto.org/docs/reference/projects/books.html
book:
title: "My Book"
author: "Norah Jones"
title: "Management of Software Development in Python"
author: "Michael J Rossetti"
date: "last-modified" # "7/24/2024"
date-format: "iso"
#doi: "...."
Expand All @@ -20,14 +20,14 @@ book:
# https://quarto.org/docs/websites/website-tools.html#google-analytics
#google-analytics: "G-..."

site-url: https://s2t2.github.io/quarto-book-template/
repo-url: https://github.com/s2t2/quarto-book-template
repo-url: https://github.com/prof-rossetti/mgmt-software-dev-python-book/
site-url: https://prof-rossetti.github.io/mgmt-software-dev-python-book/
repo-branch: main
repo-subdir: docs
repo-actions: [edit, issue, source]
downloads: [pdf, epub, docx]

sharing: [twitter, facebook]
#sharing: [twitter, facebook]
# https://quarto.org/docs/websites/website-tools.html#open-graph
open-graph: true

Expand All @@ -36,12 +36,12 @@ book:
#location: sidebar # navbar, sidebar
#type: textbox # overlay, textbox

cover-image: assets/images/cover.png
#cover-image: assets/images/startup.png
#favicon: assets/images/favicon.ico

# https://quarto.org/docs/websites/website-navigation.html#side-navigation
sidebar:
logo: assets/images/quarto-dark-bg.jpeg
logo: assets/images/startup.png
#title: false # doesn't work? (see custom CSS in styles.css to hide)
#tools:
# #- icon: twitter
Expand All @@ -55,23 +55,24 @@ book:

chapters:
- index.qmd
- intro.qmd
#- why-python.qmd

- part: "Part I"
#href: part-1/index.qmd
chapters:
- part-1/chap-1.qmd
- part-1/chap-2.qmd
#- part: "Part I"
# #href: part-1/index.qmd
# chapters:
# - part-1/chap-1.qmd
# - part-1/chap-2.qmd

#- part: "Part II"
# #href: part-2/index.qmd
# chapters:
# - part-2/chap-3.qmd
# - part-2/chap-4.qmd

- summary.qmd
- references.qmd
#- summary.qmd
#- references.qmd

- "------------"
- about-author.qmd

# shows up at bottom of page
#body-footer: "© Copyright 2024, Your Name Here"
Expand Down
21 changes: 21 additions & 0 deletions docs/about-author.qmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# About the Author {.unnumbered}

Michael Rossetti is a data scientist and software engineer. He has worked as a data analyst for a winning US Presidential campaign, an analytics director for a Silicon Valley startup, and a technology consultant for the US Government.

As an adjunct professor, he has taught courses in data science, computer science, and software development at universities including New York University, Georgetown University, and the George Washington University.

He has honed and adapted his Python educational materials based on lessons learned from teaching Python programming to thousands of students over the past decade.

## More Information

Academic Website:
<https://prof-rossetti.org/>

Connect on LinkedIn:
<https://www.linkedin.com/in/mikerossetti/>

Follow on GitHub:
<https://github.com/prof-rossetti/>

Subscribe on YouTube:
<https://www.youtube.com/@prof-rossetti>
Binary file added docs/assets/images/startup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
30 changes: 27 additions & 3 deletions docs/index.qmd
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
# Preface {.unnumbered}

This is a Quarto book.
# Welcome {.unnumbered}

To learn more about Quarto books visit <https://quarto.org/docs/books>.
![](../assets/images/startup.png){fig-align="center" fig-alt="Management of Software Development in Python (banner image)"}

Welcome to the \"Management of Software Development in Python\" book (2024 edition, online)!

This book will introduce you to software development tools and best practices, tailored specifically for business students, professionals, and aspiring entrepreneurs. Whether you're looking to gain a better understanding of how to manage the software development process, communicate effectively with technical teams, or take the lead on a tech-driven project, this book is designed to equip you with the essential skills and knowledge.

In today's fast-paced business environment, having a solid grasp of technical concepts is crucial. This book will empower you to speak the language of developers, manage technical teams with confidence, and even bring your own innovative ideas to life by creating prototype applications that could serve as the foundation for a startup.

Throughout this book, we'll cover key units designed to build your competence and confidence in software development:

1. **Local Development Tools** – Learn how to install and configure Python development tools on your local machine, setting the stage for effective coding practices.

2. **Version Control** – Master the essentials of version control to track changes, collaborate efficiently, and maintain the integrity of your projects.

3. **Code Organization, Simplification, and Refactoring** – Understand the principles of clean code, making your projects easier to manage, extend, and scale.

4. **Automated Testing and Continuous Integration** – Explore the practices that ensure your code is reliable, maintainable, and ready for deployment at any time.

5. **Software Products and Services** – Dive into the process of building web applications and deploying them to user-facing production environments, bringing your ideas to life.


This book isn't about learning to code - it assumes you already have an introductory level working knowledge in Python programming. If you need to brush up on Python programming first, check out the [Intro to Python Programming book](https://prof-rossetti.github.io/intro-software-dev-python-book) and gain practice programming in Python Notebooks, then come back here afterwards.

By the end of this journey, you'll be equipped to manage software development processes, lead technical teams, and perhaps even turn your entrepreneurial ideas into reality.

Let’s get started!
5 changes: 0 additions & 5 deletions docs/part-1/chap-1.qmd

This file was deleted.

7 changes: 0 additions & 7 deletions docs/part-1/chap-2.qmd

This file was deleted.

3 changes: 0 additions & 3 deletions docs/part-1/index.qmd

This file was deleted.

25 changes: 0 additions & 25 deletions docs/summary.qmd

This file was deleted.

0 comments on commit c1371ca

Please sign in to comment.