mirror of
https://github.com/kuhyx/WUT_Computer_Science.git
synced 2026-07-06 14:43:16 +02:00
62 lines
2.1 KiB
Markdown
62 lines
2.1 KiB
Markdown
# Instructiuni pentru laboratorul de MN
|
|
|
|
## Instalare
|
|
|
|
### 1. Instalare Octave
|
|
|
|
Instructiuni [aici](https://wiki.octave.org/Octave_for_GNU/Linux).
|
|
|
|
### 2. Instalare Anaconda
|
|
|
|
Instructiuni [aici](https://docs.anaconda.com/anaconda/install/linux/).
|
|
|
|
### 3. Creare ```conda env``` pentru laboratoarele de MN
|
|
|
|
```conda create -n mn_env anaconda python=3.7```
|
|
|
|
### 4. Activare environment
|
|
|
|
```conda activate mn_env```
|
|
|
|
### 5. Instalare kernel Octave pentru Jupyter Notebooks
|
|
|
|
```
|
|
conda config --add channels conda-forge
|
|
conda install octave_kernel
|
|
conda install texinfo
|
|
```
|
|
|
|
### 6. Instalare gnuplot pentru grafice in Octave
|
|
|
|
```
|
|
conda install -c bioconda gnuplot
|
|
```
|
|
|
|
## Folosire
|
|
|
|
De fiecare data cand vreti sa lucrati la MN, porniti environment-ul special facut pentru asta.
|
|
|
|
```conda activate mn_env```
|
|
|
|
Pentru a porni Jupyter Notebooks intr-un director anume in sistem, folositi comanda urmatoare:
|
|
|
|
```jupyter notebook```
|
|
|
|
Nu uitati sa verificati la fiecare fisier in care lucrati ca in dreapta sus apare kernel-ul folosit ca fiind ```Octave```.
|
|
|
|
### Tips & tricks
|
|
|
|
1. In interiorul celulei puteti folosi ```Enter``` pentru newline;
|
|
2. Pentru a executa o celula apasati ```Shift + Enter```;
|
|
3. Ordinea de executie a celulelor se vede in stanga fiecarei celule;
|
|
4. Celulele pot fi de tip ```Code``` si ```Markdown``` pentru a scrie text in format [markdown](https://guides.github.com/features/mastering-markdown/).
|
|
|
|
## Testare
|
|
|
|
Dupa ce rezolvati exercitiile din ```assignment.py```:
|
|
1. executati celulele care contin functiile rezolvate;
|
|
2. executati celulele de test; sunt acelea care contin functii de tip ```assert```;
|
|
3. in cazul in care ati rezolvat corect cerintele, nu veti primi [niciun mesaj de eroare](https://drive.google.com/file/d/14qQODLiWBHEjE5D3MH_yXkblYuBUp0aJ/view?usp=sharing);
|
|
4. in cazul in care ati rezolvat incorect cerintele, veti primi [mesaje de erroare](https://drive.google.com/file/d/1tDaz_MovUvgZMWef8Jk8Eh8Y790g6I2Y/view?usp=sharing);
|
|
5. atentie ca puteti si sta intr-o bucla infinita daca celula nu termina executia niciodata si [apare steluta in stanga ei](https://drive.google.com/file/d/1tf8L0ulsslvqjM5Fet2v338kpUaO14EU/view?usp=sharing).
|