usydroboticsclub / python Goto Github PK
View Code? Open in Web Editor NEWA python tutorial to get you comfortable with python.
A python tutorial to get you comfortable with python.
Add a .md
file with proofs of work for USRC's workshop series.
PLEASE READ THE WIKI/DESIGN NOTES BEFORE CHANGING NAMING CONVENTIONS ETC.
We have another python tutorial at [https://github.com/usydroboticsclub/py_harder] we would like to retire and combine into this one.
PLEASE READ THE WIKI/DESIGN NOTES BEFORE ATTEMPTING THIS TASK.
PLEASE READ THE WIKI/DESIGN NOTES BEFORE CHANGING NAMING CONVENTIONS ETC.
Currently, there aren't any exercises associated with each file.
Adding challenges would give the ability for participants to test their understanding.
For each file, add a footer with some exercises:
# Exercises
# 1. Print your name, followed by your favourite emoji.
Then, create a /exercise_solutions
directory and create solutions for the challenges numbered <set>_<file>_<exercise>_name.py
, e.g. 1_1_1_printNameSmiley.py
.
Verify that the solutions work, and comment them.
PLEASE READ THE WIKI/DESIGN NOTES BEFORE CHANGING NAMING CONVENTIONS ETC.
Currently, the first file 1_helloworld.py
has two programs in the one file:
The first one prints "Hello world!" and stops at line 15.
The second program prints "Now some calculator stuff!" and stops at line 23.
The other files share similar issues.
These should be converted into different files like 1_1_helloworld.py
and 1_2_calculatorWork.py
.
The benefit of this is that people can run programs coherently without having to comment out half the code, making running and presenting the tutorials a smoother process.
Acceptance criteria: All code files should execute a single coherent program without any modifications. (Things like 'Uncomment out this part to see what happens!' are still allowed.)
Add a tutorial on file reading and file operations.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.