Bakalářská práce

Nástroje pro analýzu kódu v Pythonu a vizualizace jejich výstupu

Tools for code analysis in Python and visualisation of results

Ján Vorčák, učo 359426
Anotace

Cieľom tejto bakalárskej práce je návrh a implementácia nástroja, ktorý umožní analyzovať a následne vizualizovať projekty v jazyku Python. V úvodnej kapitole si predstavíme jazyk Python a jeho vlastnosti, ako aj existujúce nástroje na jeho analýzu. Neskôr analyzujeme knižnice, ktoré nám pomôžu k samotnej implementácii. Nástroj navrhneme, v poslednej kapitole popíšeme jeho implementáciu a zhodnotíme dosiahnuté výsledky.

Abstract

The aim of this bachelor thesis is design and implementation of the tool, which will allow to analyze and visualize Python projects. In the introduction part, we will introduce Python programming language and its features, and also existing tools for its analysis. Later, we will analyze libraries, which will help us with the implementation. We will design the tool, and in the last chapter, we will describe its implementation and evaluate achieved results.

Zadání práce

Študent sa zoznámi s existujúcimi nástrojmi pre analýzu kódu pre programovací jazyk Python a naštuduje možnosti využitia introspekcie. Na základe analýzy si zvolí jeden z projektov pre analýzu kódu a vytvorí aplikáciu, ktorá bude schopná ukázať informácie o pozícii nájdenej chyby v rámci hierarchie modulov, tried a funkcií v zdrojovom kóde. Vizualizácia dát bude rešpektovať štandardy modelovania hierarchických štruktúr v jazyku UML.

Práce je vypisována v rámci projektu OP Vpk s názvem Platforma výzkumné a vzdělávací spolupráci FI MU v oblasti zpracování dat, reg. číslo CZ.1.07/2.4.00/12.0049, a aktivit SPP.

Práce zkontrolována:
18. 5. 2012 12:06, Mgr. Marek Grác, Ph.D., učo 50728
Plný text práce
784,4 KB / soubor PDF
Jazyk práce
slovenština slovenština
Termín obhajoby
22. 6. 2012
Práce byla úspěšně obhájena

Vedoucí

Mgr. Marek Grác, Ph.D., učo 50728
CZPJ FI MU

Oponenti

Ing. Martin Sivák
Red Hat Czech
Mgr. Marek Grác, Ph.D., učo 50728

Masarykova univerzita Fakulta informatiky
Studijní program
Informatika
Obor
 
Název
Vložil
Vloženo
Práva
Archiv závěrečné práce Ján Vorčák FI B-IN PSZD, učo 359426 nmni3/8
Drštková, E.
20. 4. 2012
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.