Ahmad Yoosofan Slides for some Computer Courses
List of courses and slides
folder |
course name |
---|---|
Compiler Design |
|
Advanced Programming: cpp based |
|
Fundamental of Database Systems Concepts |
|
Operating Systems |
|
Front-end Web Development Fundations and related topics |
For each rst slide files in the above courses, there is a html folder by the same name.
For example, for os/mem.rst file almost always, there is a folder by the name os/mem/ . By opening index.html on that folder (os/mem/index.html), the slides can be shown.
To download a folder from GitHub, navigate to your desired repository, select the folder you want to download from GitHub, copy the URL, navigate to https://download-directory.github.io/ and paste the URL into the text box, and hit enter.
For example do download the following folder https://yoosofan.github.io/slide/os/ps just copy it the the box in the following URL https://download-directory.github.io/ The zip file of the whole folder will be downloaded.
But sometimes the related html folder is outdated and should be genereted by Prezentprogramo . And for changing slides, the rst files should be changed, then html folder can be created by Prezentprogramo .
There are other situations that using Prezentprogramo is prefereable. Therefore, learning how to use Prezentprogramo . would be useful.
Use Prezentprogramo to view presentations
Install Prezentprogramo
Run a simple slide
cd os
prezentprogramo cpu.rst
It will automatically open browser if it is possible. If the browser did not open then run your browser and type the following link in your browser
How to create html from readme.rst
rst2html5.py readme.rst index.html --stylesheet=tools/farsi.css
توضیحهای فارسی
اسلایدهای احمد یوسفان برای برخی از درسهای کامپیوتری