I719 Fundamentals of Python: Difference between revisions

From ICO wiki
Jump to navigationJump to search
(Created page with "= About this course = Python for beginners == Frequently Asked Questions == === What should I know already === It would be good to know: * How to use the unix command lin...")
 
No edit summary
Line 1: Line 1:
= About this course =
= Frequently Asked Questions =


Python for beginners
== What should I know already ==
 
== Frequently Asked Questions ==
 
=== What should I know already ===


It would be good to know:
It would be good to know:
Line 12: Line 8:
* GIT
* GIT


=== What editor/IDE should I use? ===
== What editor/IDE should I use? ==


Whatever you want! I recommend learning emacs or vim. If you do not know how to use any specific editor and do not want to learn one now, then use spyder for writing python.
Whatever you want! I recommend learning emacs or vim. If you do not know how to use any specific editor and do not want to learn one now, then use spyder for writing python.


=== What python version are we using? ===
== What python version are we using? ==


I will teach using python 3
I will teach using python 3


=== What books/resources do you recommend? ===
== What books/resources do you recommend? ==


This page contains most of python's syntax: https://learnxinyminutes.com/docs/python3/
This page contains most of python's syntax: https://learnxinyminutes.com/docs/python3/


=== What software do I need to install? ===
== What software do I need to install? ==


You only need python 3 and an editor.
You only need python 3 and an editor.
Line 30: Line 26:
I recommend that you install an interactive python shell, like IPython[https://ipython.org/] or bpython[https://bpython-interpreter.org/]
I recommend that you install an interactive python shell, like IPython[https://ipython.org/] or bpython[https://bpython-interpreter.org/]


== Grading ==
= Grading =


TBA
TBA
= Lecture Notes =
== Lecture 1 ==
Basic types, lists, for-loops, functions, imports and classes
https://wiki.itcollege.ee/index.php/I719_Fundamentals_of_Python/lecture1

Revision as of 20:06, 6 February 2017

Frequently Asked Questions

What should I know already

It would be good to know:

  • How to use the unix command line
  • GIT

What editor/IDE should I use?

Whatever you want! I recommend learning emacs or vim. If you do not know how to use any specific editor and do not want to learn one now, then use spyder for writing python.

What python version are we using?

I will teach using python 3

What books/resources do you recommend?

This page contains most of python's syntax: https://learnxinyminutes.com/docs/python3/

What software do I need to install?

You only need python 3 and an editor.

I recommend that you install an interactive python shell, like IPython[1] or bpython[2]

Grading

TBA

Lecture Notes

Lecture 1

Basic types, lists, for-loops, functions, imports and classes https://wiki.itcollege.ee/index.php/I719_Fundamentals_of_Python/lecture1