| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
This folder contains all the notebooks that we will use as our course material. For this course, we have divided the chapters into four blocks, each of which are closed off with an assignment:
Block I: In this block, we will start with the very basics: you will learn about the simple but very useful built-in function print() and how to assign variable names to values. You will also learn what data types are, and we will start working with the numerical ones (integers and floats) and with strings. Finally, we will discuss boolean expressions and conditions (if-statements), where we will also introduce you to indentation and nesting.
Block II: In this block, we will introduce the most important containers in the Python language: lists, sets, tuples, and dictionaries. You will learn key concepts that they all share, which are positional arguments, keyword arguments, and mutability. In addition you will learn how to understand and use the methods for each container and how to use built-in functions to analyze/inspect the containers. Finally, you will learn how to loop through all the containers.
Block III: In this block for the first time we will interract with the environment outside of our Notebooks, by reading/writing files and by importing some of the most common external libraries (os, datetime, random, requests). We will get familiar with two commonly used file formats: JSON and tabular structures in CSV/TSV. We will also learn how to write our own functions. Finally, we will put our skills together and do some text processing with the Natural Language ToolKit (NLTK) library.
Block IV: In this block you will be introduced to a new data format: XML. In addition, you will learn how to run and structure your code using python files.
| Back | FazBrowse Home | New Git URL |