ДСМ
Personal page of Dmytro Semenov on github.io
Project maintained by dmisem
Hosted on GitHub Pages — Theme by mattgraham
About me
|
My name is Dmitro Semenov.
My professional work is focused on
software development, mathematical and computer modelling, system analysis and design.
Python is my favourite tool.
|
Working tools
DB, system and application programming
-
Python - Language for system scripting under Linux and cross-platform projects.
-
Delphi - IDE for projects under Windows.
-
Lazarus - IDE for cross-platform RAD projects with GUI.on
-
Qt - cross-platform GUI development under python (PyQt)
-
Firebird - free DBMS, the best with Delphi or Lazarus. Used as full-stack db-server or embedded for local projets
-
MS SQL-Server - for training purposes as part of lecturing.
-
PostgreSQL, MySQL - DBMS for web-projects.
-
SQLite - platform-independent DBMS for small local (on LAN level) projects.
-
MS Access - DBMS for small local (on LAN level) projects under Windows.
Modeling
-
Python (ipython-notebook, numpy, scipy, pandas, statsmodels) - mathematical modelling and calculations. I prefer GNU Octave as open source project.
-
Matlab и GNU Octave - mathematical modelling and calculations. I prefer GNU Octave as open source project.
-
Simulink - block modeling of system dynamic.
-
MS Excel (+VBA) и LibreOffice Calc (+StarBasic) - simple mathematical calculations and modelling.
-
Mathcad - for training purposes as part of lecturing.
Web
-
pelican - static blog generator based on python, Jinja2, ReStructuredText or Markdown.
- I'm focused on studying python-base frameworks (django, pyramid, web2py) for web.
Python tool for generating CV ina different formats.
code on github
Static blog made by pelican generator.
Base language is Russian.
code on github
Toolkit on python3 that started for studying and practical purposes.
code on github