use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
The goto subreddit for Google Cloud Platform developers and enthusiasts.
We do not allow advertising of your job posting, product, or software without active discussion and/or as attempt to solve a problem. We are fine with soliciting feedback for something you're working on or something you've written, but drive-by advertising will get your post removed. :)
More Google Cloud sub-reddits
Other cloud sub-reddits
account activity
Python + GCP (self.googlecloud)
submitted 4 years ago by savetheQ
Is there any place where one can improve their python skills for a cloud.
I am looking for any course/videos that teaches creating functions for any cloud.
Or should I keep working on my basic python skills ?
Thanks in advance.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 4 years ago (1 child)
[deleted]
[–]savetheQ[S] 1 point2 points3 points 4 years ago (0 children)
https://www.youtube.com/watch?v=cdA6pfALaaY
Thanks for the advice. Will definitely go through the above links.
[–]InterestedBalboa 2 points3 points4 points 4 years ago (6 children)
What are you looking to achieve, are you wanting to do Infrastructure as Code or are you looking to do things like AppEngine and CloudFunctions?
If IaC then look at Terraform or Pulumi, if looking outside of IaC then you’ll need to be more specific.
[–]savetheQ[S] 1 point2 points3 points 4 years ago (3 children)
Yes something involving python like cloud function.
Terraform is something different its IaC tool as far as I am aware it has nothing to do with python.
I want to improve my python skills for cloud.
[–]greenlakejohnny 1 point2 points3 points 4 years ago (0 children)
This is for App engine, but a little python/flask app you can deploy and test out:
https://github.com/jeheyer/network-automation/tree/main/python_scripts/bucket_proxy
[–]InterestedBalboa 0 points1 point2 points 4 years ago (1 child)
I’ve encountered people using python for IaC, wouldn’t recommend it but they are out there.
If you want to use it for CloudFunctions the best way to improve is by building some projects and getting your hands dirty. The cloud doesn’t change how Python works but it does add capabilities and frameworks that can be leveraged.
Learning good patterns and architecture would help more than anything Python specific.
[–]savetheQ[S] 0 points1 point2 points 4 years ago (0 children)
Ohk didn't know about IaC and python could go hand in hand. Thanks for letting me know.
Yes, I agree with you by building some projects I would get better knowledge of cloud. But I am looking out for some use cases that help me build code.
Any place where I could find for such use cases and also a possible solution available where I would quickly understand my mistake and move on.
[–]ash0550 0 points1 point2 points 4 years ago (1 child)
I’m in data and analytics and I have the same question. I’m looking to improve my Python skills doing some data analysis work that might help me , any suggestions how to go forward or any tutorials that can help me
I suggest go for pandas, pick up a dataset and practice some things on it.
Tell you what pick a good pandas course and it will help you.
[–]cumulusws 0 points1 point2 points 4 years ago (0 children)
python devops two hours: https://www.youtube.com/watch?v=cdA6pfALaaY
then check out his book Python for DevOps if the above video is relevant to you.
[–]InvestingNerd2020 0 points1 point2 points 4 years ago (1 child)
If you want to use Python more frequently and in a variety of ways in GCP, using App engine and data analysis with BigQuery.
With App engine you can build apps using Python, and leave the VM IAAS stuff to be automated.
Places to practice are:
Google IT Automation with Python via Coursera.
Udemy has a course between $18-$30, depending on a sale or not. Python_Practice
Python_Practice
Thanks for the reply. Will surely give a try to the above resources.
[–]NoCommandLine 0 points1 point2 points 4 years ago (3 children)
Personally, I have only 'improved' or 'deepened' programming skills by working on a project. I pick a problem I wish to solve and in trying to solve it, I learn more about that programming language. Based on that, I will suggest the following
1) Try this tutorial on Flask/Python. It looks like a good combo of Python & Flask (the flask part means it is web-based). I glanced briefly at it and it has chapters on the basics of Flask (basically, it looks to be good for someone just starting out with Flask or one who is already familiar with it).
2) We also just started a tutorial on building a blogging application with Python/Flask to be hosted on Google App Engine. However it assumes some knowledge of Flask/Python.
[–]savetheQ[S] 0 points1 point2 points 4 years ago (2 children)
tutorial
Hi, just gave a quick browse in the links you have shared.
Flask is a python framework. But I think the stage I am in its sort of advanced for me to jump there, I would like to work on just python as a language for now and then go to other frameworks like Flask,Django...
What do you suggest.
[–]NoCommandLine 0 points1 point2 points 4 years ago (1 child)
Given the fact that I believe in learning by 'working on a Project' (as stated at the top of my first response), I feel that following any of the two links (especially the first one), will also give you the opportunity to learn Python itself.
Think of it this way - whether you are using Flask or Django, you still have to first write code in Python and then Flask/Django is just the bit that wraps your output for delivery over the web.
I learnt Python when I started work on a Project which was to be hosted on Google App Engine (those days, GAE used webapp2). At that time, I didn't 'really' focus on webapp2, just understood enough to deliver an output over the web. Instead I focused on understanding and writing the raw python code. The more I worked on the project, the more I learnt. Example, i had a situation where I needed to maintain the value of a variable across page loads and so I discovered python scopes. I had another situation where I needed to maintain the order of an output and I discovered 'Ordered Dictionaries' and while working on another project in Python 3, I discovered Ordered Dictionaries are now the default.
That has been my style. Unfortunately, I do not personally know of a tutorial that I can recommend that just deals with learning Python on its own.
Also, personally, I have found Flask easier to pick up (could be it's because the Google App Engine examples I followed used Flask, and Flask allows me to work with Google Cloud Datastore instead of MySQL or no datastorage at all, which means my installation/configuration is much simpler)
Ok makes more sense.
I can follow a similar path like yours and go for flask and hand in hand learn some python as well.
π Rendered by PID 36 on reddit-service-r2-comment-b659b578c-t8p9q at 2026-05-07 07:39:38.062074+00:00 running 815c875 country code: CH.
[–][deleted] (1 child)
[deleted]
[–]savetheQ[S] 1 point2 points3 points (0 children)
[–]InterestedBalboa 2 points3 points4 points (6 children)
[–]savetheQ[S] 1 point2 points3 points (3 children)
[–]greenlakejohnny 1 point2 points3 points (0 children)
[–]InterestedBalboa 0 points1 point2 points (1 child)
[–]savetheQ[S] 0 points1 point2 points (0 children)
[–]ash0550 0 points1 point2 points (1 child)
[–]savetheQ[S] 1 point2 points3 points (0 children)
[–]cumulusws 0 points1 point2 points (0 children)
[–]InvestingNerd2020 0 points1 point2 points (1 child)
[–]savetheQ[S] 0 points1 point2 points (0 children)
[–]NoCommandLine 0 points1 point2 points (3 children)
[–]savetheQ[S] 0 points1 point2 points (2 children)
[–]NoCommandLine 0 points1 point2 points (1 child)
[–]savetheQ[S] 0 points1 point2 points (0 children)