Skip to content

Foundamentals and Practice of Software Engineering with Python, School of Energy and Environment, Southeast University, China(Branch S2017-> 030143,030144)

Notifications You must be signed in to change notification settings

chenyirui0528/home

 
 

Repository files navigation

Foundamentals and Practice of Software Engineering with Python

Goal

This course is intended to train students majored in thermal energy engineering in good software practices and tools for producing code and documentation.

After successfully completing the program, the participants will be able to:

  • writing clean, testable, high quality code in Python
  • a useful set of algorithmic and problem reduction techniques
  • computational tools to model and understand data
  • debug programs using a standardized approach
  • write unit tests
  • use version control

Required Materials and Textbooks

Contents

Course Grades

The Course graded on an 100 point scale and then weighted according to the following distribution:

  • In-class Exercises 20%
  • Practice (~5) 60%, Bonus Points: +5
  • Final Exam 20%

Update Course

This repository contain all files of the course. You can manually download these files,

down

but we recommend that you use git to clone and update this repository.

You can use any GUI git client to update this repository, for example: GitHub Desktop, EGit, VS Code.

You may also use the following commands if you have installed git:

Cloning to Your Computer

When you clone a repository you set up a copy on your computer. Run:

git clone https://github.com/PySEE/home.git

This will create a folder home on your computer, with the files in subdirectories.

Updating to The Latest Version

As we release new files, or if we update an already released files, you'll have to update your repository.

You can do this by changing into the home directory and executing:

git pull

That's it - you'll have the latest version of the repository.

Softwares for the Course

Legitimate Software @ Southeast University

TIPS

We highly recommend you practice coding whenever you have a few minutes.

Even if you are just modifying available code, it will be incredibly beneficial.

You NEED to

  • use other resources,

  • read codes,

  • get your hands dirty and practice

About

Foundamentals and Practice of Software Engineering with Python, School of Energy and Environment, Southeast University, China(Branch S2017-> 030143,030144)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Jupyter Notebook 93.8%
  • Python 6.2%