Skip to content

Commit

Permalink
slides 2
Browse files Browse the repository at this point in the history
  • Loading branch information
DavidLeoni committed Oct 5, 2018
1 parent 9683cf0 commit 97780bd
Show file tree
Hide file tree
Showing 2 changed files with 64 additions and 19 deletions.
1 change: 1 addition & 0 deletions index.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -461,6 +461,7 @@
"\n",
"**The missed lab of 2nd October is moved to Wednesday 10 October 11.30-13.30 room A209 Povo 1**. Other scheduled labs will be held regularly.\n",
"\n",
"- 5 October 2018 14:30 A214 Povo 1: lab to be held regularly\n",
"- 2 October 2018: Lab 2 did not happen, I apologize for the inconvenience. See you on Friday 5th October at 14:30\n",
"- 21 Sept 2018: Moved website from old [QCB master sciprolab2.readthedocs.io](https://sciprolab2.readthedocs.io) to [datasciprolab.readthedocs.io](https://datasciprolab.readthedocs.io)"
]
Expand Down
82 changes: 63 additions & 19 deletions slides.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"## Slides\n",
"# Slides\n",
"\n"
]
},
Expand All @@ -13,18 +13,34 @@
"metadata": {},
"source": [
"\n",
"### Lab 1\n",
"## Lab 1\n",
"\n",
"Friday 28 Sep 2018\n",
"\n",
"**What I expect**\n",
"\n",
"\n",
"### Links\n",
"\n",
"lab site: [datasciprolab.readthedocs.org](http://datasciprolab.readthedocs.org)\n",
"\n",
"Questionnaire: https://tinyurl.com/spquest01\n",
"\n",
"Google Colab:\n",
"\n",
"* [All scratchpads](https://drive.google.com/open?id=1aKaEPmqFF7-0EPRohwWKCmrz5FEwwEhq)\n",
"* [First Google Colab](https://drive.google.com/open?id=1jpY6BZ7tf-zigcgk1MXmrttcTUKB9Dr1)\n",
" (for code shown during lesson - during each lesson you also can write on it):\n",
"\n",
"\n",
"\n",
"### What I expect\n",
"\n",
"- if you don't program in Python, you don't learn Python\n",
"- you don't learn Python if you don't program in Python\n",
"- to be a successful data scientist, you must know programming\n",
"- **Exercise**: now put the right priorities in your TODO list ;-)\n",
"\n",
"**Course contents:**\n",
"### Course contents\n",
"\n",
"- matrices, matrices, matrices\n",
" - a table is a matrix\n",
Expand All @@ -33,15 +49,15 @@
" - ....\n",
"- ok, we will also do something else \n",
"\n",
"**First course part - python intro:**\n",
"**First course part - python intro**\n",
"\n",
"- getting hands dirty\n",
"- python basics, libs (i.e. pandas)\n",
"- data cleaning\n",
"- some analytics\n",
"- plus: some software engineering wisdom\n",
"\n",
"Second course part - algorithms\n",
"**Second course part - algorithms**\n",
"\n",
"- Going from theory taught by Prof. Alberto Montresor to Python 3 implementation\n",
"- Hands-on approach\n",
Expand All @@ -50,16 +66,6 @@
" - Few Python functions\n",
" - Will follow last year algorithms lab\n",
"\n",
"#### Links\n",
"\n",
"lab site: [datasciprolab.readthedocs.org](http://datasciprolab.readthedocs.org)\n",
"\n",
"Questionnaire: https://tinyurl.com/spquest01\n",
"\n",
"First Google Colab (for code shown during lesson - during each lesson you also can write on it):\n",
"\n",
"https://tinyurl.com/y7f2b6s6\n",
"\n",
"\n",
"#### Python Tutor\n",
"\n",
Expand All @@ -81,11 +87,32 @@
"\n",
"If you run `Anaconda Prompt`, you will see the system console. \n",
"\n",
"In system console:\n",
"- to see files of the folder you are in you can type `dir` in windows and `ls` in Mac/Linx\n",
"- to enter a folder: `cd MYFOLDER`\n",
"- to leave a folder: `cd ..'\n",
" - mind the space between cd and two dots\n",
" \n",
"\n",
"From system console, run \n",
"\n",
"`python` \n",
"```bash\n",
"python\n",
"``` \n",
"\n",
"You will see the python interpreter (the one with `>>>`), where you can directly issue commands and see the output. \n",
"If for some reason it doesn't work, try running \n",
"\n",
"```bash\n",
"python3\n",
"```\n",
"\n",
"WARNING: you must be running Python 3, in this course we only use that version !\n",
"\n",
"WARNING: if you take random code from the internet, be sure it is for Python **3** \n",
"\n",
"WARNING: the `>>>` is there just to tell you you are looking at python interpreter. It is *not* python code ! If you find written `>>>` in some code example , do not copy it !\n",
"\n",
"\n",
"#### Jupyter\n",
"\n",
Expand Down Expand Up @@ -143,9 +170,26 @@
"source": [
"## Lab 2\n",
"\n",
"Tuesday 2 October\n",
"Friday 5th October\n",
"\n",
"links: \n",
"\n",
"- [Google colab scratchpad 2](https://colab.research.google.com/drive/17GYc2Idok7opLoZdXdL_L_-R_SUuF3WN) \n",
"- [Slides montresor - Structured data types](http://disi.unitn.it/~montreso/sp/slides/A02-datastructures.pdf)\n",
"- (maybe) [Slides montresor - Structured programming](http://disi.unitn.it/~montreso/sp/slides/A03-controlflow.pdf)\n",
"- [ThinkPython General introduction](https://runestone.academy/runestone/static/thinkcspy/GeneralIntro/toctree.html)\n",
"- [ThinkPythonSimple Python Data](https://runestone.academy/runestone/static/thinkcspy/SimplePythonData/toctree.html)\n",
" - [exercises](https://runestone.academy/runestone/static/thinkcspy/SimplePythonData/Exercises.html)\n",
"- [ThinkPython Debugging interlude 1](https://runestone.academy/runestone/static/thinkcspy/Debugging/toctree.html)\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\n",
"Lab 2 did not happen, I apologize for the inconvenience, see you on Friday 5th October at 14:30\n"
"- Finish review of tools: Visual Studio Code \n",
"- some exercise on data types "
]
},
{
Expand Down

0 comments on commit 97780bd

Please sign in to comment.