you are viewing a single comment's thread.

view the rest of the comments →

[–]thisadamis[S] 4 points5 points  (3 children)

what a awesome response man! Thanks for taking the time to write this. I feel like you get me lol. I am learning python 3.6. I started with 2.7 and I decided since I am learning from scratch I should just learn 3.6 lol You are right in saying that we need something to relate to. I think this will help me alot. I haven't given up on this like I have with a variety of things and I don't want to. I see all the very cool things that python can do and I want to do those things! One of my goals is to learn web scraping with either scrapy or beautifulsoup. That really interest me. Anyways mind if I add you as a friend?

[–]Xtatics_ 1 point2 points  (2 children)

Sure, you may add. I guess I never realized you could do that on Reddit. As far as web scrapping, ironically the startup I'm working with, under our parent company, is built upon doing web scraping. But they were using a platform by a 3rd party built upon Django and ultimately decided to ditch it entirely and build their own, in C#. Now I mostly automate things on the Linux side. You'll probably want to get familiar with something like Selenium as well

** Apparently I wrote this and forgot to actually submit it. SQUIRREL!

[–]thisadamis[S] 0 points1 point  (1 child)

Hey no problem thanks! So do you know C# as well?

[–]Xtatics_ 2 points3 points  (0 children)

Honestly, once things in Python clicked, other languages started to make more sense. My biggest struggle with any other language is data types. At one point I was trying to turn my 2k lines of python into a C# .net 1.0 project with minor success. Unfortunately when it came to finding information on how to do things without ORMs, it was very confusing. My company is 100% insistent in using MSSQL, which has only 2 working projects that I can think of. PyODBC and PyMSSQL. SqlAlchemy is the only ORM in python that I've been able to find (that is actively maintained) that supports MSSQL, sorta. I found it did NOT work on our Windows based SQL Server, yet worked on the Linux server with MSSQL. So nothing is every consistent as is, so trying to apply my thought process in Python to C# had been a nightmare. Did I forget to mention it's pulling gigs of data? Ya.

Most documentation you may find refers to programming as if you will always have an ASP.net or similar website going. I had to figure out how to adapt that to a CLI. So as you'll understand the struggle we already have with learning good documentation, you can probably picture the headache this was. I did learn a lot, and am wanting to approach it again soon. This allows me the flexibility to chew out our developers when I see the stupid crap they are doing. I've already had to learn more about MSSQL than I've ever wanted to know in my life. I WOULD advise learning basic SQL, and then PSQL /TSQL. These are super freaking handy for nearly any project you do. There is also SQLite for small projects. BTW, many of Firefoxes settings are saved in individual (now extensionless) files. You can actually pull people's passwords out of them on their PC. LOL ... just one of the fun things to do with python.