Final Exam: Resource Optimization with Python
Python
| Intermediate
- 1 video | 32s
- Includes Assessment
- Earns a Badge
Final Exam: Resource Optimization with Python will test your knowledge and application of the topics presented throughout the Resource Optimization with Python track of the Skillsoft Aspire Pythonista to Python Master Journey.
WHAT YOU WILL LEARN
-
Recognize the results of bitwise and, or, not and xor operations on imagesuse web views to handle get, put, post, delete, http requestsuse trained classifiers to detect faces and people in imagesdraw a polygon and an arrow in an opencv image and introduce a text elementperform gaussian and median blur operations in order to smooth an imageload images from your file system into an opencv array and then perform the reverse operation by saving an array into a local fileidentify the results of bitwise and, or, not and xor operations on imagesread a color image into your python source as a grayscale imageimplement the cv2.resize method to reduce the size of a color imagecreate a workspace for the demos and install opencv from a jupyter notebookimplement trained classifiers to detect eyes, faces and people in imagesread a color image into your python sourceuse trained classifiers to detect eyes, faces and people in imagesread a color image into your python source as a grayscale image and view it using an interactive windowidentify attributes of tumbling windowsadd noise to an imageadd noise to an image and apply a blur which obscures minute details in an imageusing trained classifiers to detect faces, eyes and people in imagesimplement gaussian and median blur operations in order to smooth an imageimplement the subtract method in opencv to perform a subtract operation between two imagesapply cv2.resize to scale up an image along individual dimensionsimplement processing time tumbling windowscreate models with multiple fields and different data typesimplement the "faust" command to run workers and send messages to agentsuse models to represent stream elementsplot a circle, line, rectangle and ellipse in an imageperform a variety of translations and rotations in increments of 90 degrees in order to orient an image according to your specificationsperform grouping operations and understand table shardingidentify the components that make up the architecture of a stream processing systemforward messages to destination topics
-
list the components that make up the architecture of a stream processing systemrecall the important characteristics of the faust stream processing applicationsuse the subtract method in opencv to perform a subtract operation between two imagesidentify attributes of hopping tumblinginvoke the cast() method to await processing results from an agenthandle get, put, post, delete, http requests with web viewsuse the "faust" command to run workers and send messages to agentsimplement event time hopping windowscontrast tumbling windows and hopping windowsuse the pykafka library to publish messages to a kafka topicimplement the key index to iterate over keys, values, and items in windowed tablesuse the add and addweighted methods in opencv to combine two imagespublish messages to a kafka topic using the pykafka librarysend and receive messages using channelsuse channels to send and receive messagesuse the cv2.resize method to reduce the size of a color imageseparate a color image into blue, green and red channelssave table state to an embedded rocksdb databaserecognize the use of the bgr and rgb color spaces used by opencv and the pillow librariesperform group-by operations on streamsrecall the different kinds of sinks that can be used with a faust agentcompute aggregations on streaming dataadd noise to an image and apply a bluraggregate data on a per-key, per-window basisidentify the different kinds of sinks that can be used with a faust agentapply the laplacian operator to detect the edges in an imageapply the laplacian, sobel and canny operators to detect the edges in an imageuse the key index to iterate over keys, values, and items in windowed tablesrecall the differences between event time, ingestion time, and processing timeidentify the differences between event time, ingestion time, and processing time
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.