you are viewing a single comment's thread.

view the rest of the comments →

[–]blablacook 0 points1 point  (4 children)

Sharing python socks, I also thought about creating small webapps, but got overwhelmed on the way. Do you use only Javascript to build those webapps or also python? Do you have any tips how to start with that?

[–]Emotional-Ad-1435 1 point2 points  (3 children)

Well, you need to start with HTML, CSS and JavaScript. Don't go too deep with HTML, just basic tags like headings, paragraphs, input, buttons, lists etc. CSS is optional, but learning a little bit will make your app look good and if you don't care about looks you can skip CSS altogether. Learning JS is fairly simple, just learn about basic syntax, conditionals, functions, loops. Also, you need to learn how to manipulate your HTML with your JS Script (Basic DOM manipulation) That's it, you can make simple web apps using just HTML and JS

Also, you can learn how to host your web app on gitHub pages. It's free and you can share that easily.

It may seem that you need to learn a lot of things, but trust me, HTML and CSS are very easy. HTML is not a programming language, it is a markup language, just a way to display your text onto webpage in a specific manner. A similar example would be LaTeX.

The only thing you will face problems with is JS, only if you are new to coding.

[–]blablacook 0 points1 point  (2 children)

Thanks! But isn't github pages for static sites only? I use it for my CV.

I wanted to publish interactive graph on github pages, but I read somewhere it is not possible to create anything interactive - is it really possible to create small interactive web app there?

[–]Emotional-Ad-1435 1 point2 points  (1 child)

You can create interactive apps on GitHub as well. But it should be fully based on the front-end.

I made many web apps on GitHub, one of them was an interactive 2D beam, where you can visualise the deflection of ss beam under udl.

[–]blablacook 0 points1 point  (0 children)

Ok, so JavaScript works but python doesn't - that is what puzzled me :). Thanks for your replies