Learning to Code Question.

If you are copy pasting your project, it's your problem ;)
Yeah, I am copy pasting my project and then edit the configuration manually. It does not take that long and I am too lazy to learn Gradle for that, also I do not have real life programmer friend to teach me
 
I am not fan of learning code from simpler to harder.
When he will want to try Java or C, then he will say "WTF" and run after Python journey.
well java its really easy too , mostly anyone that learns to code in universities etc starts with java since its the most easy to understand on object oriented , but i think for coding and coding in general python its the best since for example it forces you to tab your code properly since tabing its how you set up your levels inside the functions or things like that.
i agree that java may be a really good language to start but i think python its better but its not really up to us to decide , he should check some code from java and python and see the one that he likes more
 
I will tell you something, I am programmer, I first learned C then Java then I switched to web development, learned PHP, Javascript. And after that I learned C++, Python, NodeJS, Ruby ... Personally I didn't like Java, but I absolutely fell in love with python and NodeJS these two are my personal choices now. Even for desktop apps I tend to use NodeJS with Electron you can make cross-platform apps with it and it's pretty cool ! (Actually there are a lot of great apps made with NodeJS/Electron like Discord and Slack. In addition NodeJS & Electron for desktop apps is nice since it uses HTML5 for GUI and I have been a web designer and developer for a long time so It's the best for me!
 
And I forgot to tell you, for bots and scrapers Python is #1 choice .. It's very powerful in that matter
 
And I forgot to tell you, for bots and scrapers Python is #1 choice .. It's very powerful in that matter

how do you handle lasyloaded content ?

i built a webscraper with node.js ( nightmare.JS for browser emulation + cheerio for extracting data ) the results are then sent to the client side via socket.io in order to populate charts & dashboards.
The event-driven & asynchronous nature of node.js makes it incredibly fast & scalable.
 
You could build the basics around php, which is very well documented,
i've thought the best documented from the programming languages I've looked at.

You will have an easy learning curve, if your already familiar with HTML
 
how do you handle lasyloaded content ?

i built a webscraper with node.js ( nightmare.JS for browser emulation + cheerio for extracting data ) the results are then sent to the client side via socket.io in order to populate charts & dashboards.
The event-driven & asynchronous nature of node.js makes it incredibly fast & scalable.

You're right I guess nodeJS beats it in that matter. I always handled lazy loaded content by actually intercepting network requests manually then adjust the program. But I guess using browser emulation is a more solid way!
 
Java is more flexible, if you learn Java, you can use it for building software from little scrappers like bots to enteprise solutions. Python? I don't think so.
scrapy is python based scraping framework used on enterprise level so you are not 100% right here. In both languages you can code enterprise solutions, java is not any better here. Pros of java is for sure android developement (its hot market now), pros of python is how easy its to start, and how many lines you need to make to code some bots.

@OP
Go with python, you can move to different language after few months. Hardest part is always start, python is easy and thats why its advised as first coding language.
 
For your needs and requirements, I think Python is the way to go.
 
You could always do django + python (scrapy) did a scraper the other day, very simple and a quick 2 form "UI" to inut the needed data.

Python likely a good start for you , look at codecademy, udacity, udemy etc...
 
Use python, its better for beginner
you can almost do anything with python
 
Back
Top