Learning Python

in Off-Topic
I'm interested in learning a scripting language and I've heard that Python is relatively easier to learn/use and is extremely useful in networking. Does anyone have any recommendations on any books/guides that are non-programmer friendly? Any thoughts on Python vs. other scripting languages?
:study: Currently Reading: Red Hat Certified Systems Administrator and Engineer by Ashgar Ghori
Certifications: CCENT; CCNA: R&S; Security+
Next up: RHCSA
Certifications: CCENT; CCNA: R&S; Security+
Next up: RHCSA
Comments
-
anobomski Member Posts: 53 ■■□□□□□□□□
you could get started with Python - Notes from Swaroop. it is a friendly introduction to the subject. -
CodeBlox Member Posts: 1,363 ■■■■□□□□□□
The Python Tutorial — Python v2.7.2 documentation is a pretty detailed one.Currently reading: Network Warrior, Unix Network Programming by Richard Stevens -
bryanthetechie Member Posts: 172
Learn Python the Hard Way
Also learn to use Django with it. Our engineering team uses Python and Django here at work with great results. -
onesaint Member Posts: 801
bryanthetechie wrote: »Learn Python the Hard Way
Also learn to use Django with it. Our engineering team uses Python and Django here at work with great results.
This is also offered as a course through Udemy, here. It's the book with labs and lectures. I picked up the course on sale, but haven't had time to move beyond the first lessons. They were quite simple (setting things up, etc.). He has added new content to the course in the last few months including a crash course for the command line and a few other things. The course is loosely assembled, but good if your motivated to learn and looking for an inexpensive self paced introduction.
HTH.Work in progress: picking up Postgres, elastisearch, redis, Cloudera, & AWS.
Next up: eventually the RHCE and to start blogging again.
Control Protocol; my blog of exam notes and IT randomness -
anobomski Member Posts: 53 ■■□□□□□□□□
you could also check out Software Carpentry » Python. it comes with videos and slides -
thehourman Member Posts: 723
Is the video courses downloadable?Studying:
Working on CCNA: Security. Start date: 12.28.10
Microsoft 70-640 - on hold (This is not taking me anywhere. I started this in October, and it is December now, I am still on page 221. WTH!)
Reading:
Network Warrior - Currently at Part II
Reading IPv6 Essentials 2nd Edition - on hold -
[Deleted User] Senior Member Posts: 0 ■■■■□□□□□□
So, I'm up to Excercise 17 in LPTHW and have been struggling through the extra credit. Does anyone know if this is going to start coming easier or if I'm doomed to never understand programming? -
onesaint Member Posts: 801
So, I'm up to Excercise 17 in LPTHW and have been struggling through the extra credit. Does anyone know if this is going to start coming easier or if I'm doomed to never understand programming?
I would imagine it will get easier. This is "Learn Python the Hard Way" right? What's proving difficult?Work in progress: picking up Postgres, elastisearch, redis, Cloudera, & AWS.
Next up: eventually the RHCE and to start blogging again.
Control Protocol; my blog of exam notes and IT randomness -
Shanman Member Posts: 223
MIT has a great resource. Check this out. MIT OpenCourseWare | Electrical Engineering and Computer Science | 6.00 Introduction to Computer Science and Programming, Fall 2008 | Home
Here is another great resource for programming TheNewBoston - Free Educational Video Tutorials on Computer Programming, Adobe Software, Computer Science and More! -
[Deleted User] Senior Member Posts: 0 ■■■■□□□□□□
I would imagine it will get easier. This is "Learn Python the Hard Way" right? What's proving difficult?
I think it is just little things the he doesn't go into detail on. I'm sure he is just trying to lay groundwork and get your comfortable with writing code. I understand variables, methods/functions, and the modules. I often get confused on what to use in what scenario. Mostly, when he has you attempt to complete extra credit I get the answer about 80% and then I have to look up what I was missing. If I run into any examples from here on out I'll be sure to post it up and seek guidance. -
DigitalZeroOne Member Posts: 234 ■■■□□□□□□□
ChickenNuggetz wrote: »I'm interested in learning a scripting language
I'm only going to read what I want to read in your post
I recommend learning Powershell, Powershell has its cmdlets everywhere: Windows, VMware, Cisco, Citrix, and the list keeps growing. The syntax is easy to handle, and you can have very short script with powerful results, or access the .NET Framework and really pull off some powerful scripts.
I definitely don't have a programmer's background, and I still have been able to write some useful scripts.
Check out Amazon.com: Windows PowerShell 2.0 (978098213142: Don Jones, Jeffery Hicks: Books for a physical book (Wish they had a kindle version). A very good kindle book is Amazon.com: Windows PowerShell Cookbook: The Complete Guide to Scripting Microsoft's New Command Shell eBook: Lee Holmes: Kindle Store
I would also check out powershell.com, they have some free tutorials. There are also videos at Trainsignal.com.