Python has seen a rapid adoption rate recently and seems to have been proliferated many IT shops as it now boasts a myriad of helpful libraries in addition to having adapters and connectors for most of the data storage offerings and of course is very much suitable for the web development where Flask appears to me being the leader in the Python Web Frameworks space.
Would it be suffice to say it is looking like the most used language in 2015 to motivate you coding in Python?
With this popularity in sight the amount of training material started to grow significantly. Packt Publishing among the other leading technical education content providers quickly spotted the potential and released a barrage of products among them the Rapid Flask training course I happened to enjoy watching.
In short, the objective of this course is to quickly get you up and running a Python powered modern Single Page web Application (SPA), yes, not more or less, in under 50 min. well 42 in fact. Yes, no kidding. Python is so wicked!
This is of course not without mentioning the author Gareth Dwyer who put a lot of effort into making this video tutorial so effective. I like how the environment was set up on all-in-the-box plain and simple Ubuntu with all what you need to develop anything.
The video shows all the development cycles from simple URL submissions, handling JSON, to user input handling, omitting the unit tests, error handling and ends with some road-map to exploring Flask add-ons and libraries to take you into more advanced topics as database integration.
Verdict: 5 out of 5. If you are in a hurry or have a tight budget, this video is for you. As a next step to mastering Flask I would recommend a more in depth book or video.
Vim,and the texteditors from its family are incredibly powerful,feature-rich, andextensible. They are running on every possible OS,in fact I have iton my Android phone. Besides, I know people who deny powers of everyIDE on the market in favour to using VIM. Complete software suitesand websites are built solely using VIM.
But for arguablymany the learning curve is actually quite steep, or it looksintimidating, especially at the beginning. This is why I see a lot ofvalue in the visual kind of training as this tutorial. And it isquite lengthy. Despite it is running for several hours (O’Reillyproduct page does not indicate the exact run time) prepare to spendat least double the time learning. This is because you want to MASTERthe tool, not just acknowledge its capabilities.
Contrary to mytaste, the author chose to concentrate on roughly 80% speaking versademoing VIM’s commands in it (I will run ahead of the locomotive hereand say this largely influenced my three star rating).
Furthermore,Iinitially scrambled to research on the vimrc file mentioned atthebeginning, besides, Damian chose just to “dive into” theeditor without providing specifics on how the extensibility works,but he mentioned his vimrc is very long. Likewise, no further infowas givenon how to install VIM or its plugins (which every typical)power user would want, but several were mentioned. These are allsmaller (as Google and Bing are a click away) items, but make suchseemingly“intermediate to advanced” video incomplete, I admit, Imade dozens of such stop and goes during the tutorial and I franklytestify fail to classify what level of user this tutorial is aimedat.
There are positivethings about this video, too. Many. I liked the part on visual modes,the ‘search’ was covered as complete as I can imagine,my favouritesection was on folding, never seen it covered before.
Amusingly,the authorstated in the closing that he covered only 1% of the editor, feel thepower of VIM!
Verdict:three out offive stars.
Disclaimer:Ireceived an opportunity to watch this video for free in exchange fora review as per O’Reilly’s Blogger Review programme.