Tag: python

New – AWS Toolkits for PyCharm, IntelliJ (Preview), and Visual Studio Code (Preview)

Software developers have their own preferred tools. Some use powerful editors, others Integrated Development Environments (IDEs) that are tailored for specific languages and platforms. In 2014 I created my first AWS Lambda function using the editor in the Lambda console. Now,...

/ November 30, 2018

Making web apps with Jupyter notebook

This article will explain how to make Jupiter notebook as a GUI app on the web. What is Jupiter notebook Jupiter notebook is browser-based REPL. REPL enables you to program in an interactive environment, you can write and then execute your...

/ October 1, 2018

How to unwrap wine labels programmatically

How to unwrap wine labels programmatically In our application, there is a feature like in Vivino?—?wine detection by label picture. Under the hood, we use third-party services, Tineye?—?to detect the best matching label, Google Vision?—?to read text on it. The...

/ September 28, 2018

Web Scraping with Python and BeautifulSoup

A Simple HTML Document Example <!DOCTYPE html><html><head><title>Page Title</title></head><body><h1>My First Heading</h1><p>My first paragraph.</p> </body></html> Try it Yourself » Example Explained The <!DOCTYPE html> declaration defines this document to be HTML5 The <html> element is the root element of an HTML page The <head>...

/ September 12, 2018

Writing a Basic Keylogger for macOS in Python

A brief look at how to covertly log user activity on macOS Photo by Christin Hume on Unsplash ??This post is for educational purposes only?? A keylogger is probably one of the last things you want on your computer. Unfortunately, this type...

/ September 6, 2018

A simple introduction to Python’s asyncio

This is a no-buzzword first principles introduction to the asyncio library in Python. If you’ve come here, it is likely that you have heard of words such as asynchronous, concurrency and parallelism. Before we start off with asyncio, lets quickly get...

/ June 25, 2018