Learning Python

4,461 Views | 20 Replies | Last: 2 yr ago by Legalize-It-Ags
magscientist14
How long do you want to ignore this user?
AG
I have taken some free Python courses but have been thinking of buying a membership on a site like codeacademy or udemy to get access to more Python courses.

Any recommendations on which site I should pay for? I am looking to build a portfolio to showcase my projects to potential employers.
permabull
How long do you want to ignore this user?
AG
Are you learning programming for the first time or do you already know another language and just want to expand into python?
Mr President Elect
How long do you want to ignore this user?
AG
What type of projects? For example if you wanted to showcase web-app type projects you might want to focus a lot on Django, or if you wanted something more data-science related (although I assume you would already know python) then you would want to focus more on those specific modules, ie pandas, numpy, tensorflow, etc.
RockOn
How long do you want to ignore this user?
There's a few udemy courses that are great. Just wait until they're discounting to $11 - $12. Never pay full price.
mickeyrig06sq3
How long do you want to ignore this user?
AG
magscientist14 said:

I have taken some free Python courses but have been thinking of buying a membership on a site like codeacademy or udemy to get access to more Python courses.

Any recommendations on which site I should pay for? I am looking to build a portfolio to showcase my projects to potential employers.
You can pay for the course, but there are a ton of YouTube videos that will give you the same experience. As said above, what specifically are you looking to do? I'm on the network engineering side of the house, so the style of Python programming I use is tailored towards that, but someone doing web development will have a massively different experience in Python.

What worked for me, but that may be different from what your learning style is, was just picking a project to do, and then start learning by doing. One thing to keep in mind, nothing you do is new. Someone has probably done it and the answer is on StackOverflow, or they may have a shared Git you can go through. Also, learn Git. I can't stress that one enough.

Use pip. So many times I was spending a ton of time trying to get some sort of output from data, when someone had already created a Python package that would have saved me a ton of time. IP address manipulation for example. It's a helluva lot easier to use us the ipaddress package and say "ipaddress(ip+1)" than taking the IP splitting it based on "." adding 1 and then outputting the new IP. Then developing logic in case the IP that adding 1 to, will result in a value over 255, then additional logic to account for that, etc. However, doing the latter helps later when there isn't a package for what you need, so it's a double edged sword.

magscientist14
How long do you want to ignore this user?
AG
I have some experience in programming with Python and SQL, but I want to learn the language more proficiently (different modules like pandas) and specifically for data analysis, and machine learning.
Quote:

Are you learning programming for the first time or do you already know another language and just want to expand into python?

magscientist14
How long do you want to ignore this user?
AG
RockOn said:

There's a few udemy courses that are great. Just wait until they're discounting to $11 - $12. Never pay full price.
Thanks. Which udemy courses?
RockOn
How long do you want to ignore this user?
For data analysis / machine learning:
https://www.udemy.com/course/machinelearning/

For task automation/sysadmin type stuff:
https://www.udemy.com/course/automate/

Python and general programming basics:
https://www.udemy.com/course/complete-python-bootcamp/learn/lecture/3789748#overview

But if you already know python and want to get better at it and the first two aren't a fit... I would start trying to LeetCode problems in Python or learn a python framework like Django or Flask, depending on which direction you want to go.


*I don't use python professionally, but my computer science degree is from Oregon State that using python for about half the classes these days. I did my capstone project as a web-app with Django as the web back-end.
magscientist14
How long do you want to ignore this user?
AG
I'll have a look at them- thanks!
AGSPORTSFAN07
How long do you want to ignore this user?
AG
https://stackskills.com/ has a really good Python course as well....Every once in a while you can get an amazing deal on it.
sands
How long do you want to ignore this user?
AG
Gamification can be a fun way to learn.

https://dev.to/selawsky/learn-to-code-by-playing-these-games-4618

https://medium.com/@tom_z_official/12-gamification-platforms-that-help-learn-coding-814aeb04341e
Eliminatus
How long do you want to ignore this user?
AG
Just a heads up . The Automate the Boring stuff course on Udemy is currently free. Details here. Apparently it is a sign up for it and get it for life so you can jump on this and not worry about trying to finish it on timetable.

I have not used Udemy myself but have heard good things both about Udemy and this particular course and book.

https://www.reddit.com/r/Python/comments/lx4tmd/automate_the_boring_stuff_with_python_online/
BusterAg
How long do you want to ignore this user?
AG
magscientist14 said:

I have taken some free Python courses but have been thinking of buying a membership on a site like codeacademy or udemy to get access to more Python courses.

Any recommendations on which site I should pay for? I am looking to build a portfolio to showcase my projects to potential employers.
Will this be a candid portfolio? Nudge, nudge, wink, wink, you know what I mean?

Not sure why you should be paying for access to sites when there is so much out there for free.

Say no more, say no more, knowwhatahmean, nudge nudge.
Cinco Ranch Aggie
How long do you want to ignore this user?
AG
I've been doing a lot of stuff via Udemy. My career has been in software engineering, but there are certain arenas that I've not had much professional exposure to, namely web development. Udemy has a good selection of courses to take, but I will stress a couple of things - wait until they run one of their deals for something like $11, and always evaluate the entire syllabus before spending your money on a particular course.
Eliminatus
How long do you want to ignore this user?
AG
Udemy has their intro Python 3 full course free for next 2 days. Very highly rated.

https://www.udemy.com/course/learn-to-think-and-act-like-a-programmer-using-python/?couponCode=FREEMAY21

Coupon code : FREEMAY21 if it doesn't auto complete it.
AGSPORTSFAN07
How long do you want to ignore this user?
AG
https://www.humblebundle.com/books/learn-you-more-python-books?hmb_source=humble_home&hmb_medium=product_tile&hmb_campaign=mosaic_section_4_layout_index_2_layout_type_carousel_tile_index_1_c_learnyoumorepython_bookbundle
GiveMeTheInfo
How long do you want to ignore this user?
Thank you for sharing all these links.
Legalize-It-Ags
How long do you want to ignore this user?
AG
Bumping this thread for python help.

I know very basic programming language syntax but wouldn't mind a small re-introduction to its concepts. I really want to learn python and would love to be working with it by the end of the year.

Does anyone know of courses that can give me a working knowledge of python that I can take and apply and expand upon later in my career?

Thank you in advance for the help!
JDCAG (NOT Colin)
How long do you want to ignore this user?
AG
I really like Udemy. Even as a software dev for 15+ years, I'll use it for things I want to brush up on or haven't used before - it does a good job of getting you enough knowledge to know where to go next and some of the courses are surprisingly good.

Don't ever pay their "normal" prices though - I don't think I've ever paid more than $5-10 for a course.
Caesar4
How long do you want to ignore this user?
AG

Legalize-It-Ags
How long do you want to ignore this user?
AG
Bought the Python Basics course by Colt Steele on Udemy for $20. So far, so good!
Refresh
Page 1 of 1
 
×
subscribe Verify your student status
See Subscription Benefits
Trial only available to users who have never subscribed or participated in a previous trial.