- Domain
- Roles
- Not everyone will have the same software engineering education as you.
- Technology is transient.
- Team cohesion is important.
- Don't over engineer.
- Agile is not an excuse for no requirements, design and testing.
- Select appropriate process.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
An example of using PyWin32 and the win32com library to interact | |
Microsoft Excel from Python. | |
This can be used instead of Visual Basic for Applications (VBA) | |
(c) Michael Papasimeon | |
""" | |
import win32com.client |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
A very early prototype for a client/server push/observer type architecture | |
for a multi-agent simulation I was developing. Some of the ideas were | |
prototyped in Python 1.4 back in 1997-1998 (from memory). | |
The actual system was implemented in C++. | |
(c) Michael Papasimeon, 1998 | |
""" | |
__author__ = 'mikepsn' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/env/python | |
import numpy as np | |
def action1(t, dt): | |
print t, "Action 1" | |
def action2(t, dt): | |
print t, "Action 2" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
MIT License | |
Copyright (c) 2017 Cyrille Rossant | |
Permission is hereby granted, free of charge, to any person obtaining a copy | |
of this software and associated documentation files (the "Software"), to deal | |
in the Software without restriction, including without limitation the rights | |
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
copies of the Software, and to permit persons to whom the Software is |
- Assume Anaconda 3 is installed under Windows 10 with Python 3.7.0.
- Tensorflow doesn't work with Python 3.7, so we will need to install a new Python 3.6 environment.
- Secondly, we will install a new 3.7 test environment to test the local pip install of a local python package.
In the Anaconda Prompt to get a list of environments:
conda info --envs
-
Follow the instructions for Linux on: https://github.com/google-research/football
-
I set this up using the KUbuntu variant of Ubuntu 20.04.4 LTS x86_64
-
I already had git, cmake and build-essentials installed so apt installed the following packages:
sudo apt-get install libgl1-mesa-dev libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev libsdl2-gfx-dev libboost-all-dev libdirectfb-dev libst-dev mesa-utils xvfb x11vnc
OlderNewer