O mnie
Jestem studentem budownictwa na czwartym roku. W wolnym czasie uczę się podstaw programowania w celu usprawnienia procesu projektowania. Przygodę z programowaniem zacząłem od projektu zelbet w roku 2019, który miał na celu przyspieszenie obliczeń do przekrojów żelbetowych. Od dawna interesuję się szeroko pojętą tematyką IT.
- Python 3.7
- Java 8
- HTML + CSS + Bootstrap 4
Uczę się programować przy pomocy poradników, stackoverflow oraz książek.
Projekty
zelbet - Program obliczeniowy służący do wspomagania procesów projektowania
Jest to pierwsza próba napisania użytecznego programu przy użyciu języka wysokiego poziomu - Python w wersji 3.7. Celem programu było zapoznanie się z podstawami języka oraz usprawnienie obliczeń przekrojów żelbetowych zginanych mimośrodowo. Dzięki temu programowi można również w łatwy sposób zaprojektować przekrój oraz sprawdzić poprawność swoich obliczeń przy użyciu algorytmów do diagnostyki. Program składa z części logicznej, graficznego interfejsu użytkownika oraz testów jednostkowych. Zobacz więcej na Githubie.
Obecna wersja programu: v1.1Użyte technolgie/biblioteki
- Python 3.7
- pyinstaller - konwertowanie skryptu do exe
- numpy - rozwiązywanie wielomianów 3-go stopnia
- tkinter - graficzny interfejs użytkownika
Reinforcement calculator - praca inżynierska
Rozbudowany program obliczeniowy, służący do projektowania przekrojów
żelbetowych prostokątnych oraz
teowych. Program obejmuje zakresem obliczanie przekrojów zginanych, zginanych z udziałem siły
podłużnej oraz ścinanych. Ponadto program oblicza Stan Graniczny Użytkowalności dla przekrojów
zginanych.
Wykonane obliczenia obejmują obliczenie zbrojenia teoretycznego jak i zbrojenia rzeczywistego, dla
których w późniejszym etapie jest obliczany Stan Graniczny Użytkowalności.
Wyniki obliczeń można zapisać w czytelnm pliku PDF.
Program składa się z części logicznej, graficznego interfejsu użytkownika, oraz testów
jednostkowych.
Zobacz więcej na Githubie.
Użyte technologie/biblioteki
- Java 8
- JavaFX
- JUnit
- Apache Math 3.0
- Apache PDFBox
sabkur.com - projekt strony intetowej
Zaprojektowanie oraz wykonanie strony wizytówkowej firmy Sabkur w 2018r. Efekt końcowy.Użyte technologie/biblioteki
- HTML 5
- CSS 3
- Bootstrap 4.0
W trakcie
statsMS
Program open source do obliczania sił przekrojowych w konstrukcjach prętowych (belki, słupy, rygle), korzystający z macierzowej metody przemieszczeń. Ideą tego projektu jest stworzenie darmowej desktopowej aplikacji do prostych obliczeń inżynierskich. Zobacz więcej na Githubie.
Użyte technologie/biblioteki
- Java 8
- JavaFX
- JUnit
- Apache Math 3.0
wytrzymalosc_materialow
Prosty program służący do przedstawienia podstawowych zagadnień z dziedziny wytrzymałości materiałów, dzięki któremu studenci będą mogli sprawdzić jak zmiana odpowiednich parametrów wpływa na proces projektowania oraz wynik. Zobacz więcej na Githubie.
Użyte technolgie/biblioteki
- Python 3.8
- numpy - rozwiązywanie wielomianów 3-go stopnia
- tkinter - graficzny interfejs użytkownika
- matplotlib - wykresy obrazujące rozkład momentów w belkach