https://github.com/svetlanam/pyconcz-2023-workshop
Pycon CZ workshop: Learn to work with PyParsing
https://github.com/svetlanam/pyconcz-2023-workshop
learning pycon pyconcz pyparsing python3 workshop
Last synced: over 1 year ago
JSON representation
Pycon CZ workshop: Learn to work with PyParsing
- Host: GitHub
- URL: https://github.com/svetlanam/pyconcz-2023-workshop
- Owner: SvetlanaM
- Created: 2023-09-23T16:08:10.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-09-23T16:15:35.000Z (almost 3 years ago)
- Last Synced: 2025-03-20T04:38:35.442Z (over 1 year ago)
- Topics: learning, pycon, pyconcz, pyparsing, python3, workshop
- Language: Python
- Homepage: https://docs.google.com/presentation/d/1WuzfjkAyBjFRDnjpOQumO5MN0eT4K8OTwZ_ZR7mZMEQ/edit?usp=sharing
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
PyCon CZ 2023 workshop
=======================
Vo workshope sa venujeme knižnici PyParsing. PyParsing je Python knižnica poskytujúca sadu tried, funkcií a metód vhodných na vytvorenie syntaktického analyzátora.
**Na aké use casy je PyParsing vhodný**
Keď potrebujeme parsovať (viac-menej) štruktúrovaný komplikovaný text
1. parsovanie z textových súborov, pdf, kníh,...
2. extrahovanie dát z webových stránok
3. komplexné full textové vyhľadávanie
4. čítanie dát z tabuliek
5. čítanie komplikovaných log súborov
6. čítanie dát z komplikovaných zanorených API štruktúr
7. natural language processing
8. mnoho iného
Link na prezentáciu k workshopu nájdete [tu]([https://pypi.python.org/pypi/pip](https://docs.google.com/presentation/d/1WuzfjkAyBjFRDnjpOQumO5MN0eT4K8OTwZ_ZR7mZMEQ/edit?usp=sharing)).
V prvom kroku si nainštalujeme virtuálne prostredie, v ktorom budeme našu aplikáciu vyvíjať a spúštať. Virtuálne prostredie slúži k oddeleniu rôznych inštalácií balíčkov, verzií Pythonu na jednom počítači. Taktiež ak sa niečo v projekte pokazí, ktorý je vytvorený v rámci daného virtuálneho prostedia, neohrozí to ďalšie projekty na počítači.
Úlohy:
1. Otvor si príkazový riadok (terminál - Mac OS, Linux)
2. Zvoľ si adresár, v ktorom budeš mať vytvorený projekt a následne pracovať.
3. Naviguj sa do adresára
4. Vytvor novú složku a vstúp do novo-vytvorej zložky
5. Vytvor virtuálne prostredie. Príkazy pre vytvorenie virtuálneho prostredia sa líšia podľa operačného systému:
Windows:
> py 3 -m venv venv
Linux/Mac OS:
$ python3 -m venv venv
Po vytvorení virtuálneho prostredia je potrebné ho **spustiť.** . Spustenie virtuálneho prostredia sa taktiež líši podľa operačného systému:
Windows:
>\venv\Scripts\activate
Linux/Mac OS:
$ source /venv/bin/activate
Po spustení by malo ukázať pred > alebo $ slovo (venv).
(venv) MacBook-Pro:pyconworkshop svetlanamargetova$
## Inštalácia potrebných knižníc
Na inštaláciu budeme využívať [pip](https://pypi.python.org/pypi/pip).
### Inštalácia PyParsing
[PyParsing]([http://pandas.pydata.org/](https://pypi.org/project/pyparsing/)) je knižnica umožňujúca napísať nám gramatiku, lexikálne parse v Pythone.
$ pip install pyparsing