mikeckennedy / consuming_services_python_demos Goto Github PK
View Code? Open in Web Editor NEWConsuming HTTP and SOAP services in Python course handouts
License: MIT License
Consuming HTTP and SOAP services in Python course handouts
License: MIT License
Due to the move to HTTPS and some latent breaking change at Let's Encrypt, we had to remove the _
in our URL:
http://consumer_services_api.talkpython.fm -> https://consumerservicesapi.talkpython.fm/
The API calls redirect fine, but the "smarts" of the browser to try to upgrade http://consumer_services_api.talkpython.fm to https://consumer_services_api.talkpython.fm failed after Let's encrypt dropped support for that subdomain and the browsers remember.
So I've updated all the code with the latest SSL domain. Sorry if this confused you at some point.
I'll replace it with http://whatsmyuseragent.org/ Thanks Nicholas for reporting this.
A Clean Environment For Our Course
Video instructions for:
. ./consuming_svc_env/bin/activate
State that in Windows the dot (.) is not needed however I found that more than that instruction was also required. The activate was not at this location. Rather it's nested in a /scripts/ folder (not bin) and for the windows cmd prompt I had to use \ instead of /.
Namely:
.\consuming_svc_env\scripts\activate.bat
Worked for me in Windows.
*Personal note and other windows users may have a similar issue:
I also do not have access to a "which pip3" / "which pip" command (unrecognized command) even though I found a which.py file nested here:
C:\Users\sstry\AppData\Local\Programs\Python\Python36-32\Tools\scripts
And even added it to my environment variables. Still working on that one unless you have a suggestion?
Hi Michael,
Just started reviewing the "Consuming HTTP Services in Python" course tonight and I'm not sure how easy it is for you to fix typos in a video to republish, but found a typo.
Service type: Message queues
30 seconds in: "Read messgae" instead of "Read message."
I figure if you can fix it before too many people jump on your course it's a good thing but if you want me to stop sending you bothersome emails or tweets, just say the word. I'll happily go about my python education and not hassle you unnecessarily over things people can ascertain is just a typo.
should be github_api_from_python.py ?
"the code Michael discusses in chapter 7 that we have to build out (similar to the "you try" code in the other courses) I can't find. It looks like it's got the wrong chapter name in GitHub (chapter 2 rather than 7) at https://github.com/talkpython/consuming_services_python_demos/tree/master/src/ch2_http_services and the "blog_explorer.py" code there is complete, unlike the course where only the skeleton is meant to be available and the student completes the rest."
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.