Aktywne Wpisy
credenss +753
#zwiazki
Dwie pieczenie na jednym ogniu.
Prowadzę jdg, sam pracuję na siebie nie rzadko po 12h dziennie i na delegacjach. Zrobiłem sobie pierwszy urlop od dwóch lat, na majówkę, całe 7 dni odpoczynku od fizycznej tyrki. I co moja lepsza połowka wymyśliła? Że skoro mam wolne to ułożę jej mamie panele w pokoju. Wykazałem asertywność i w tej chwili mam również wakacje od swojej kobiety oraz teściowej. Szykuje się długi wypad na
Dwie pieczenie na jednym ogniu.
Prowadzę jdg, sam pracuję na siebie nie rzadko po 12h dziennie i na delegacjach. Zrobiłem sobie pierwszy urlop od dwóch lat, na majówkę, całe 7 dni odpoczynku od fizycznej tyrki. I co moja lepsza połowka wymyśliła? Że skoro mam wolne to ułożę jej mamie panele w pokoju. Wykazałem asertywność i w tej chwili mam również wakacje od swojej kobiety oraz teściowej. Szykuje się długi wypad na
Tomek3322 +627
Ten człowiek powinien zostać w jakiś sposób uhonorowany, dzięki niemu w skali kraju zaoszczędzono ileś miliardów PLN na zapewne i tak spartolonej robocie, a wielu ludzi odkryło że ta budowlanka to żadna religia/czarna magia, tylko kwestia nauki.
Sam z Mariem na ekranie obok kładłem płytki w pokoju i zaoszczędziłem wtedy 1500 zł.
#budownictwo #budowadomu #budujzwykopem #januszebudownictwa #mariobudowlaniec
Sam z Mariem na ekranie obok kładłem płytki w pokoju i zaoszczędziłem wtedy 1500 zł.
#budownictwo #budowadomu #budujzwykopem #januszebudownictwa #mariobudowlaniec
Python Tutor to narzędzie umożliwiające wspólne programowanie oraz wizualizację programu napisanego w jednym z tych obsługiwanych języków:
- Python
- Java,
- JavaScript
- TypeScript,
- Ruby
- C
- C++
1. Wizualizacja
Wizualizacja zaimplementowana jest następująco:
Obszar roboczy podzielony jest na dwie kolumny.
W lewej kolumnie znajduje się kod oraz przyciski kontrolujące wykonywanie programu (wykonaj następną linijkę, wróć do poprzedniej linijki kodu, itp.).
W prawej kolumnie są rysowane diagramy, strzałki wizualizujące odwołania oraz struktury danych są graficznie przedstawiane.
Pogląd jak to wygląda znajduje się na obrazku.
2. Wspólne programowanie
Polega to na wygenerowaniu linku, który otwiera duga osoba w swojej przeglądarce wtedy w oknie roboczym pojawia się okno umożliwiające rozmowę między nimi, kursor każdego z nich, oraz każdy z nich może edytować kod a zmiany są dokonywane natychmiastowo.
3. Bez rejestracji. Cała funkcjonalność dostępna jest od ręki.
4. Przykład wizualizacji kodu @sebo-sebicki z tego wpisu http://www.wykop.pl/wpis/21661503
http://pythontutor.com/visualize.html#code=findLongestWord(%22The%20quick%20brown%20fox%20jumped%20over%20the%20lazy%20dog%22%29%3B%0A%0Afunction%20findLongestWord(str%29%20%7B%0A%20%20%0A%20%20var%20word%20%3D%20%5B%5D%3B%0A%20%20var%20kl%20%3D%20str.split('%20'%29%3B%0A%20%20%0A%20%20for%20(var%20i%20%3D%200%3B%20i%20%3C%3D%20kl.length%3B%20i%2B%2B%29%20%7B%0A%20%20%20%20word.push(kl%5Bi%5D.length%29%3B%0A%20%20%7D%0A%20%20%0A%20%20var%20largest%20%3D%20Math.max.apply(Math,%20word%29%3B%0A%20%20%0A%20%20return%20largest%3B%0A%7D%0A&cumulative=false&curInstr=16&heapPrimitives=false&mode=display&origin=opt-frontend.js&py=js&rawInputLstJSON=%5B%5D&textReferences=false
(linki długie ponieważ kod w adresie jest przechowywany)
#naukaprogramowania
Komentarz usunięty przez autora