This book is absolutely the most incredible thing I've come across so far. I started out using Code academy but honestly I kept getting bored with how linear it was (In my opinion) and honestly I personally learn better when I can take the bite sized pieces and do what I want with them which is what this book does.
It defines the function simply, gives examples of how it's used and then a visible representation of the function in action, and after that it'll give you exercises (that I like to customize) that you can try yourself. I'm only on chapter four which introduces loops but this book goes everywhere with me along with a journal to physically write down code and then test it when I'm near a computer.
There are other books in this series but I refuse to overwhelm myself with too many books at once.
I'm aware not everyone retains information the same way but if you'd like I can post pictures of the layout of the book so you can get a feel for it. I'm fairly new to Python and it is my first language (although I did look into Javascript, CSS and HTML first but didn't actually retain it as well. I intend to go back to those after I 'master' python.)
Sorry for the book of a comment! I got excited...
I've read so many of those Reilly books and they are all super dull and sometimes hard to follow. Best python book I came across is this Python Crash Course: A Hands-On, Project-Based Introduction to Programming https://www.amazon.com/dp/1593276036/ref=cm_sw_r_cp_apa_i_OByyCbMTJD8GC
I had the same situation a few years ago. We used C/C++ at school, but I wanted to learn Python. It's quite simple compared to C.
I used this book along with Derek Banas' videos on youtube
Last week with my current employer before I'm on a two week vacation. I have plans to do a lot of down-sizing (got many items to list on amazon/craigslist that have just been sitting) and want to get through this book: https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036 to build up some skills before my new employment. Looking forward.
I think learning to code on youtube is hard vs something like cloud .. try this book its great.
Python Crash Course: A Hands-On, Project-Based Introduction to Programming https://www.amazon.com/dp/1593276036/ref=cm_sw_r_apan_i_0ZGNGFK5VK1FNHZE875D?_encoding=UTF8&psc=1
i recommend this book- Python Crash Course: A Hands-On, Project-Based Introduction to Programming https://www.amazon.com/dp/1593276036/ref=cm_sw_r_cp_api_glt_i_NWGC0BPAPVP1E22MFWAS
you can google the title for the PDF.
I did some udemy python course for network automation, but this book covers the same information in a way i can understand it. you can skip to the loop chapter and start from there, but i recommend starting from the beginning just to cover everything.
I enjoyed Python Crash Course but if you already understand programming concepts then it's really about just learning the basic syntax and messing around. It's not like you need to learn what a variable is and all that jazz, so it should be pretty easy for you
Python is one of the easier languages to pick up, but the only class I used it in was Performant Programming in Python which is an elective. Still, going through most of Python Crash Course is part of what inspired me to apply to the post-baccalaureate program.
For UFO, you'll use Java in Intro to Programming Fundamentals 1 then C++ in Intro to Programming Fundamentals 2 and Data Structures & Algorithms. If you wanted to overly prepare for your first few semesters, you could spend your time diving into those. A lot of CS courses are locked until you complete DSA, so it'll be a few semesters until you get to some of the others (Python, JavaScript, C, etc.). But the more languages you learn, the easier it is to pivot to others.
https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036
Buy this book. Its the one I read for python. It will teach you the language itself and its syntax then it will show you how to: make a simple game, visualize & analyze data, and finally build a website using django with python.
After that I recommend working on a few projects like discord bots and stock trading bots to put your knowledge to use (thats what I did) learn how the internet works and how http works anf learn requests and work with different api’s like twitter, youtube, spotify, google etc. learn webscraping frameworks like scrapy & requests w/ beautiful soup. If you’re good at math learn machine learning for sure.
If you want to save machine learning for last I would recommend learning the concepts of block chain and how they work. Then learn the solidity language and how to deploy smart contracts with solidity using python.
Solidity devs making between 100-200k starting salary
This book is really great for beginners in Python, highly recommend. I would say the projects/problems are rather easy (maybe I’m biased cause I have program experience), but this book teaches you in depth the structure and uses of PY https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036
I am a beginner in Python, and I have been learning through a book called Python Crash Course, by Eric Matthes. I highly, highly recommend this book to anyone who wants to learn python, but also learn how to write effective programs, and understand how to interpret programming problems. Eric Matthes takes a project-based-learning approach, and provides lots of coding exercises throughout the book, and you can find the answers for all of these on the book's website. Here is the link to the book on amazon.
From my understanding, there are tons of great resources, but the biggest hurdle is just getting started. So go choose a resource and just start going!
I'm currently in the same boat as you and after looking around a bit I'm going to go to the library and pick up this book on the weekend: https://www.amazon.ca/gp/product/1593276036?pf_rd_p=46535598-d2e0-4bc4-8392-182d8c1e93fc&pf_rd_r=EB7B57WGWNRRQ0MR63TR
Buy this book. https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036/ref=sr_1_3?keywords=python+crash+course&qid=1562493760&s=gateway&sr=8-3 I recommend it to everyone. They also sell them at booksamillion, but I prefer the amazon kindle version as it's so convenient to reference when working. It's structured perfectly and it involves projects. The chapters perfectly step you up from lists, to dictionaries, to classes etc.
I think the best way is to make friends with a programmer and ask them to help you get set up. That way, they can explain why you're setting things up the way you are and answer questions you might have.
Personally, I think you'd be better off starting with Python than Javascript. There's a great book for beginners called Python Crash Course. The nice thing about programming is that once you learn the fundamentals in one language you can apply that to other languages and pick them up fairly easily.
Also, do you have any recommendations for getting started? I'm working my way throughthis book at the moment but if you have any other recommendations for this specific project please let me know
Python Crash Course: A Hands-On, Project-Based Introduction to Programming https://www.amazon.com/dp/1593276036/ref=cm_sw_r_cp_api_i_MXmuCb38PZXMT
I’ve had it for a while but haven’t actually put the time into working through it. It’s by no means difficult but I feel would be beneficial for me in the future.
Anything you’d recommend?
One of the most popular python books (actually also one of the most popular programming books altogether) is Python crash course
Python Crash Course: A Hands-On, Project-Based Introduction to Programming https://www.amazon.com/dp/1593276036/ref=cm_sw_r_cp_apa_wm7VBbC089FTF
Automate the boring stuff with python also has good reviews.
>https://www.amazon.com/dp/1593276036/ref=cm\_sw\_r\_cp\_apa\_b.JCBbTB1TCW5
Both Python Crash Course, and Automate the Boring Stuff are for beginners. However, my understanding is that Python Crash Course gets into object oriented programming while the latter does not. My impression is that ATBS is good for optimizing one's work while PCC is a more complete approach on Python.
Someone else on this sub recommended Python crash course which I just recently got and I have found that it is thorough and helpful so far. That would be my recommendation.
Okay so I fixed my code, and I'm pretty sure it's perfect now
Thanks! Actually learned alot thanks to you. I just have to move on and start learning more things. Coding is sortof like tennis for me, if I don't do it weekly I get rusty.
Thinking about picking up this book to keep myself busy
I started learning Python a few months ago, this book here helped me a lot. Gave you some "projects" to work on to learn each new function, method, etc.
Edit: formatting
I agree with this guy. I played with a lot of the online tutorials before I just got a book and worked through it. Then I bought a second book that focused on a different area, etc ad nauseam.
I'd recommend starting here: https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036?SubscriptionId=AKIAILSHYYTFIVPWUY6Q&tag=duckduckgo-iphone-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=1593276036
I love Python Crash Course, each section has you build a mini-program as you learn and each section ends with a practical exercise.
This is currently my personal favorite. Don't get the ebook though as the code example font is messed up from what I hear.
Sure. But stay away from Code Academy, dude. It's buggy, slow and doesn't teach you how to code and run programs on your machine. You should be coding on your actual environment, not on some shitty server. Automate the Boring Stuff with Python is much better - and free. It also has an Udemy course. Python Crash Course is another good option.
I am new also. A am using the book Python Crash Course
https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036
and it is quite helpful so far. I am going to finish the whole book and type out all the exercises
It’s actually a book! Here’s a link: https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036
Meraki has a community that also an be a good place to ask questions for python and APIs
This one webinar can be good for beginners
There’s a few books I would recommend. This does not get into API, but it’s a good book for learning python. There’s still API and json to learn about.
https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036
Python is perfect! Fun, adaptable and applicable - https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036
From what I could gauge from interviewers (at least the ones vetting me early in the process), I think many were impressed with my overall journey and effort to get to where I am now. My sequence of events can be summarized as:
I realized project/program management was not where I wanted to be and reflected on past academic and professional projects that I enjoyed. It's worth noting that my first three semesters in undergrad was as a Computer Software Engineer major before switching to something else.
Having the desire to revisit programming, I purchased and worked through Python Crash Course after work hours to see if I could get enjoyment from coding that I did not seem to have as an undergraduate student.
Upon confirming that this was a path I wanted to pursue and getting (justifiably) rejected from an MSCS, I considered both bootcamps and post-baccalaureate programs and ended up attending my alma mater as an online second-degree-seeking CS student. I was able to take many of my credits from my first degree and put it towards this one, so I was able to focus almost solely on CS/required STEM classes. From Fall 2019 through Fall 2021, I crushed through nearly 60 credits worth of classes while working full time. Some semesters were just a class or two while others I was a credit or two away from being considered a "full time" student.
Before starting that program, I sought a role that was at least somewhat close to being considered "technical" and settled on an analyst opening that was on my project administration team. This at least allowed to me get some exposure to databases and SQL.
Towards the end of the first semester of that CS degree, I learned my role (which was tied to a grant) was at risk of not being funded in the future, so I randomly applied to some internal positions within my organization and got extremely lucky/fortunate to be offered a systems/data engineering role. Honestly, looking back, I have no idea how I landed this because I was really not qualified at all, but I definitely showed a high ceiling and potential for learning what needed to be done to succeed at the job. I was just honest with what I did and didn't know, and I think my soft skills took me far here.
During my last couple of semesters, I applied for and was accepted into the MSCS program that I was rejected from two years prior and started that this semester.
After receiving my BSCS, I started actively applying to well-known tech companies and responding to various recruiters to see if I could be more successful on the job hunt, and despite many, many rejections, I ended up landing my previously mentioned offer.
In regards to the actual interviews themselves, I was able to display the following knowledge/skills:
Python at the easy/medium level on LeetCode.
SQL at the medium/hard level on StrataScratch.
Data modeling for popular technology functions, products, and services - I had experience doing this with messaging and logging data at work, so extrapolating this knowledge to other industries came rather easy for me.
Solid experience with projects you've managed or owned and what the outcomes were for those projects.
Understanding a product or service from the user perspective - general product sense.
A willingness to lead, learn, and collaborate - general desirable soft skills to have.
I hope this generally covers what you were looking for!
there’s also this paid book that i’ve just started using and so far it’s been great.
Python Crash Course: A Hands-On, Project-Based Introduction to Programming https://www.amazon.com/dp/1593276036/ref=cm_sw_r_cp_api_glt_i_2R2CGBHB6PBZSRQZVBY4
Item | Current | Lowest | Reviews |
---|---|---|---|
Python Crash Course: A Hands-On, Project-Based In… | - | - | 4.5/5.0 |
^Item Info | Bot Info | Trigger
Item | Current | Lowest | Reviews |
---|---|---|---|
Python Crash Course: A Hands-On, Project-Based In… | - | - | 4.5/5.0 |
^Item Info | Bot Info | Trigger
If you prefer books this one is good: https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036
​
Also like the other person said, W3 is great
amazon has it for [24.88$ + (almost)free shipping used](https://www.amazon.com/gp/offer-listing/1593276036/ref=dp_olp_used?ie=UTF8&condition=used or 27$ new
Hello there. It's great to see that you're hopping onto the programming train, despite being old which is still a good thing to do.
Programming isn't just one big thing. It's instead split up into 'Programming Languages'. Programming languages can include Python, C, JavaScript, Lua, C++, Rust, ASP.net and a lot more. All of these programming languages are used for different things and have different functionalities.
Learning how to program online is okay but I would heavily suggest that you buy a book on Amazon or ebay. I have a few programming books and I learned a lot more from them because they actually explained everything in detail. So you're better buying a book rather than using the internet but it's your choice, just my advice.
Programming is complex and for a beginner, that's great. The reason for that is because you're learning something new with programming and after a bit of learning, you'll soon start to pick up on these concepts. At the same time, it also isn't great. People who have never programmed before and don't have a strong knowledge of computers might find it a lot more difficult to learn(I could be wrong so feel free to highlight that). Programming languages also have different words, methods and ways of calculating. So when you learn a programming language(E.g. Python) and then go to learn something a lot harder(E.g. C++), you'll find it very difficult to learn C++ because it's of it's syntax, words, methods, calculating etc.(Syntax is just the words that you see. Syntax words can be identified by a colour).
Debugging is just the process of fixing your mistakes while writing the code. Debugging is easy to pick up on. The mistakes are commonly referred as 'Bugs' and since bugs are easy to kill, they are also easy to fix in a program. That is, you know what you want the program to do and your knowledge of programming in general.
You also mentioned some online sources. But I'll link you to both websites you can learn from and books that you can buy which explain things in great detail.
Websites: (Codecademy requires registration) https://www.codecademy.com/ (Udemy requires you to pay for courses. I'm not sure about registration though. Courses are rated so look for courses around 4 or 5 stars) https://www.udemy.com/ (I haven't dug into it nor' heard of it but FreeCodeCamp is free) https://www.freecodecamp.org/ (I'm sure that you can get free courses but most are paid. The site teaches programming, IT, Game Development, Security and databases) https://www.pluralsight.com/
Books(Look at the price, amount of pages and reviews): (This book teaches a lot about Python. I've used it and it's a decent book. I did experience a few errors with the code but it might be my fault) Python Crash Course: https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036/ref=sr_1_3?ie=UTF8&qid=1547663529&sr=8-3&keywords=Python
(JavaScript was the most popular language in 2018 according to GitHub. It is used in a lot of today's modern websites) JavaScript: https://www.amazon.com/JavaScript-JQuery-Interactive-Front-End-Development/dp/1118531647/ref=sr_1_2_sspa?ie=UTF8&qid=1547663608&sr=8-2-spons&keywords=JavaScript&psc=1
(I've got this book. I have only read about 220 pages and it's amazing. Everything is well explained. C is also an old language but it's still used in a lot of today's technologies) C: https://www.amazon.com/Primer-Plus-6th-Developers-Library/dp/0321928423/ref=sr_1_9?ie=UTF8&qid=1547663675&sr=8-9&keywords=C+programming
I hope that everything I've said helps you and any other people getting into programming. Good luck!
Hi! I'm excited that you're entering programming it's such a cool field! I just got this book Python Crash Course, hands on project based introduction to python. Python is a really simple language that is powerful and well used! I can't recommend this book more! I just got it today from Amazon and I have a hard time putting it down. Well worth the money! https://www.amazon.com/gp/product/1593276036/ref=ppx_yo_dt_b_asin_title_o00__o00_s00?ie=UTF8&psc=1
I found a book on amazon that teaches beginners about python and it is from 2015, there are reviews from like a month ago saying it is a very good book. Would it actually apply to the python today than the python 3 years ago.
There is the book if your intested, if you do not suggest this book what one would you suggest. (Im just a book type and would like a book to start out learning). Thanks for the help!I found a book on amazon that teaches beginners about python and it is from 2015, there are reviews from like a month ago saying it is a very good book. Would it actually apply to the python today than the python 3 years ago.
There is the book if your intested, if you do not suggest this book what one would you suggest. (Im just a book type and would like a book to start out learning). Thanks for the help!I found a book on amazon that teaches beginners about python and it is from 2015, there are reviews from like a month ago saying it is a very good book. Would it actually apply to the python today than the python 3 years ago.
There is the book if your intested, if you do not suggest this book what one would you suggest. (Im just a book type and would like a book to start out learning). Thanks for the help!I found a book on amazon that teaches beginners about python and it is from 2015, there are reviews from like a month ago saying it is a very good book. Would it actually apply to the python today than the python 3 years ago.
There is the book if your intested, if you do not suggest this book what one would you suggest. (Im just a book type and would like a book to start out learning). Thanks for the help!I found a book on amazon that teaches beginners about python and it is from 2015, there are reviews from like a month ago saying it is a very good book. Would it actually apply to the python today than the python 3 years ago.
There is the book if your intested, if you do not suggest this book what one would you suggest. (Im just a book type and would like a book to start out learning). Thanks for the help!I found a book on amazon that teaches beginners about python and it is from 2015, there are reviews from like a month ago saying it is a very good book. Would it actually apply to the python today than the python 3 years ago.
There is the book if your intested, if you do not suggest this book what one would you suggest. (Im just a book type and would like a book to start out learning). Thanks for the help!I found a book on amazon that teaches beginners about python and it is from 2015, there are reviews from like a month ago saying it is a very good book. Would it actually apply to the python today than the python 3 years ago.
There is the book if your intested, if you do not suggest this book what one would you suggest. (Im just a book type and would like a book to start out learning). Thanks for the help!
Hmm , yea , the book i got : https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036 Does actually kinda make me to put everything into practice after each chapter :)
Python Crash course by Eric Matthes. Here is the Amazon link
I first learned coding from this
Python Crash Course: A Hands-On, Project-Based Introduction to Programming https://www.amazon.co.uk/dp/1593276036/ref=cm_sw_r_cp_apa_i_bF1-DbW1Y7ANN
>Thank you for your response yes I would like to read the python book.
Here's the book. If you know where to look you can find it for free digitally but I won't link that.
>The vpn does protect me from prism right it’s just individually directed nsa targets that it doesn’t protect?
This is an interesting question wrt Proton specifically. If you use their Swiss servers only, in theory it should protect you from PRISM, because the NSA has no power in Switzerland and they're not a member of any intelligence sharing agreements (e.g. Five Eyes) either. So there's no reason to think the NSA is gonna be passively wiretapping over there.
If on the other hand you connect to a US server, I can pretty much guarantee you that whatever data centre the endpoint server is in, the NSA has access to it through some form or another.
The same is likely true on, say, a UK server because we know the UK is the major partner with the US in the Five Eyes. In fact the official name of the agreement is the UKUSA Agreement. This means they share intelligence very closely, so GCHQ will have a UK data centre tapped and share that info with the NSA.
Assume the same if you connect to any server in Europe as well. They're all part of intelligence sharing agreements with the US. Germany and the Netherlands are especially bad for this.
Oh and Canada yeah they have data sharing shit as well.
So if you really want the best chance of avoiding PRISM, use only Proton's own Swiss data centre.
>I just don’t want all my non criminal data being collected by the government or corporations. I’m not doing anything criminal.
Exactly. Or frankly things the crooked state calls criminal even though they need harm no one (e.g. smoking weed).
>Also what are your thoughts on solid and Inrupt?
Looks like another company's go at the same idea behind Swarm.
I like that so many projects for a decentralised internet exist. It shows there is a market and big interest from serious people.
However why is a for-profit company developing such a thing? That's the question I always ask myself with corporate backed projects like this. They realistically can't charge for access, which leaves some type of monetisation based on data. Otherwise where is the revenue coming from?
With the Ethereum project I mentioned there is no company, it's just a pure community open source project.
>I’m interested in these things to realease a platform or encryption software to sell, make a business as I think privacy is the new era of the internet.
Well they all have SDK's so you can develop on top of the platform. They're also open source so you can contribute directly to the development.
>However if VPNs don’t do that and Tim Berners lee is already developing a new internet it might just be a waste of time.
Really the current internet was not designed to become what it is today. The WWW will be replaced eventually. By who and with what are the big questions.
>Also have you heard of guardian firewall for the iPhone? Is it a waste of money?
Not worth their prices at all. I also question why they have a free VPN. A VPN is not free to run so again... where does the money come from?
If you want to block trackers and ads etc from your internet connection look at Pi Hole instead. I use this both locally on my WiFi, so anyone who connects automatically uses a local DNS server that blocks ads, trackers, malware, etc. You just need a spare computer or to buy a Raspberry Pi and set it up. Don't pay $9.99 every month. Pay $30 once and set it up yourself.
You can also use a VPS to set up the same thing in your own VPN that you control. It would cost you only $4 or so a month.
Hi, There are so many resources out there I don't know where to start! I would work through some kind of beginner python book (recommendation below). Then maybe try Andrew Ng's Machine Learning Coursera course to get a taste of Machine Learning. Once you have completed both of those I would reassess what you would like to focus on. I will include some other books I would recommend below.
Beginner Python - https://www.amazon.co.uk/Python-Crash-Course-Hands-Project-Based/dp/1593276036/ref=sr_1_3?keywords=python+books&qid=1565035502&s=books&sr=1-3
Machine Learning Coursera - https://www.coursera.org/learn/machine-learning
Statistics (intro) - https://www.amazon.co.uk/Naked-Statistics-Stripping-Dread-Data/dp/039334777X/ref=sr_1_1?keywords=naked+statistics&qid=1565035650&s=books&sr=1-1
More stats (I haven't read this but gets recommended) - https://www.amazon.co.uk/Think-Stats-Allen-B-Downey/dp/1491907339/ref=sr_1_1?keywords=think+stats&qid=1565035674&s=books&sr=1-1
For beginners you might want to check out:
It was a bit math heavy last time I checked. Good, yes, but meant for Harvard beginners, which are quite distinct from beginners in general. For "regular" beginners, I'd rather recommend Automate The Boring Stuff With Python or Python Crash Course.
If needed, you can always study further. But not everyone needs to be a computer scientist... some people just wanna manipulate spreadsheets and for that CS50 is overkill.
​
I did all the exercises after the sections, but those were just the basics.
I'm still working through this alien invasion project which is just typing up all the code it gives--I definitely could not write this game from scratch on my own, but I would feel a tone more comfortable with classes, functions, modules, etc. My plan after this is to follow up with Invent Your Own Games in Python to keep building and learning. My hope is after that book or sometime in between I will be able to make my own simple games.
​
The basic advice is to get through the basics (ch 1-11 in Python Crash Course) as fast as possible, but don't mindlessly rush it, then you can branch off into whatever topic you like. I picked up learning R because I was into data analysis and stuff and I learned alot of R from that perspective--it was designed for it. Now, I also want to do data analysis in Python, but I want general programming skills as well, so I'm choosing to dive into making simple 2D games for fun and to learn the foundations of good programming with Python before I go back to data analysis.
> I can conceive of, and probably build with enough dev-hours, a decentralized reddit alternative that let's you automatically post your content to reddit as well. So if I were making this post to DecentraReddit, I could tick a checkbox and it would, using my reddit credentials, also post it here.
Now we're talking. This is the type of thing I had in mind but I didn't know if it was possible - I actually assumed it wouldn't be. You could have a 2nd reddit sort of in the background for a few months, and then once it has some content accrued then you start the marketing push. People visit the site, see it's essentially identical to reddit with the addition of being decentralized, and from there it's an easy transition. No learning curve, no grace period before it's operational/has content.
And to me that idea itself isn't counter-intuitive at all. People are creatures of habit. Just look at the outcry that's come out just for the new reddit UI - everyone hates it even though, in the grand scheme of things, it's a relatively minor change. People just like what they're used to.
> I'd recommend Automate the Boring Stuff. It's Creative Commons licensed and free at that site, or you can get a hardcopy from Amazon.
Thanks for the recommendation. I actually just ordered this one. It was between that and the one you said, they're the two highest rated on amazon. But if I can get that one in an ebook that should be good enough - I often read ebooks at work or when I have some time but no physical book on me.
> Anything you'd need to know I probably do already, or can easily figure out.
I appreciate that. I'm obviously in the very early stages, but once I have a couple of books and months under my belt I might have some questions or things to run by you. The machine learning aspect is actually what I'm most interested in, though obviously a firm grasp of that won't come until later for me.
> I'll send you a gist for the submission statement bot, as it's pretty straightforward and decently documented for one of my reddit projects.
Great. Either just send it straight here or if you'd rather do it offsite, PM me and I'll give you my email address (I might have mentioned it once or twice in the past but don't know if you have it saved).
I would try Python Crash Course by Eric Matthes:
I just read through this in about 2.5 days: https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036
The first half teaches the basics and the second half has three projects to work. I found it pretty useful.
This is just a python script, so you would have a file (script.py) and execute it with "python script.py". This would be from your computer/server, not the router. But I suggest learning the basics of python before attempting to do any of this, just so you know what you are getting yourself into. =)
If you would like recommendations on how to get started, I personally suggest the crash course book but my coworker swears by a different book so I'll link to both here:
I can't see that link on mobile but here is the Amazon link from the one I got
Python Crash Course: https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036/ref=sr_1_1?ie=UTF8&qid=1492562521&sr=8-1&keywords=python+crash+course
Foundations for Analytics with Python: https://www.amazon.com/Foundations-Analytics-Python-Non-Programmer-Hacker/dp/1491922532/ref=sr_1_1?ie=UTF8&qid=1492562532&sr=8-1&keywords=foundations+for+analytics+with+python
If you starting with Python, give this one a shot!
taken from one of my Comments in regards to a suggested python book book: thread
>I recently bought this book(LPTHW), and Decided to return it after reading this thread and instead bought Python Crash Course.It includes a Game, a WebApp, and a Data Visualization Program as final projects that you can do in any order! Python crash course unlike the former covers code in python 3.0, and (when needed) addresses python 2.7 differences. i have yet to really start in on it as I'm currently Learning C# but comparing the two i would say this book is Much more beginner friendly (LPTHW is actually a little condescending) what i appreciated most about Python crash course is at the end of each chapter he gives you multiple ideas for simple programs so you can start coding from memory right away! this is the most important thing a book can teach you, i think!
Python is what i wish i had started in as its sooo much less typing, but you still learn everything all of the other languages will use just with different names. switching to java or C# would only take a few days but i suggest you finish at least one book in one language before branching out!
Python crash course is a great source and very highly rated on amazon
I also recommend a book Python crash. http://www.amazon.com/Python-Crash-Course-Project-Based-Introduction/dp/1593276036
For beginners you might want to check out: