Final Exam: Python in Action
Python 3.7+ | Beginner
- 1 Video | 32s
- Includes Assessment
- Earns a Badge
Final Exam: Python in Action will test your knowledge and application of the topics presented throughout the Python in Action track of the Skillsoft Aspire Programming Python in Action Journey.
WHAT YOU WILL LEARN
contrast versions 2 and 3 of Python and understand what is involved in migrating to the newer versionidentify the new features of Python 3 and how these can help you build better appsrecognize and apply the best practices to write robust, and easy-to-maintain Python appsrecognize libraries used to create desktop apps in Pythonrecognize what Tkinter is and how it is used for GUI developmentinstall and set up Tkintercreate a basic Tkinter appadd widgets and resize Tkinter appsadd, view, and modify text entry widgets in an applicationrecognize the grid geometry manager and fix a bug in an applicationrecognize the place geometry manager and format elements and arrange components in an applicationuse the scrolled text widget to store textcreate a file picker for an appconvert a Pandas data frame to a tree viewadd a scrollbar to a tree view, remove data, and review errors when loading dataintroduce the menu bar widgetadd Seaborn charts to a Tkinter appopen MySQL on a shell and create a tableconnect to MySQL from an app and pull data to display in tree viewwrite out to MySQL from an apptrigger a function from a single-click on a tree viewadd an event handler for a double-click on a tree viewmodularize code for your appcreate a sign-up page for an appsummarize how web requests and web servers workcompare and contrast Python frameworks for building web applicationsidentify the different phases in a web2py workflowmodify basic constructs of the web2py frameworkmodify and edit the default application filesidentify how to update the content of the index template to create a new homepage for the app
demonstrate how to set up a controller and view, and the relationship which exists between them.recognize how to pass query parameters through a URL to a web2py appcompare the different scopes of request and session variablesidentify the steps involved in connecting a web2py app to a MySQL databaseillustrate how to use the default web2py app interface to sign up new usersrecognize how to insert rows into a table using the web2py admin interfaceidentify how to use the web2py grid to search the contents of a database tablemodify an existing template by using required components and extending them with your ownoutline how to include static resources such as images and CSS files to the web2py appcreate a new table and configure it using built-in web2py constructsoutline how to incorporate a SQLFORM into a web2py app to enable database inserts from the UIdemonstrate how to map a URL to an individual row in a relational database to enable access to resourcesidentify how to render the data retrieved from individual rows in a database in a web2py apprecognize how foreign key references can be implemented when defining a table for a web2py applist the steps to allow for removal of items from a shopping cart, while also updating the product inventoryoutline the benefits of serverless application deploymentdemonstrate the default lambda configurationstest a lambda functioncreate an EventBridge triggerrecognize successful and unsuccessful lambda-canary executionsexpose REST APIs to execute lambdasaccept and process query string parameterssend POST requests to a lambdaset up the AWS CLI and configure a Docker imagecreate a Docker image and deploy it to Amazon Elastic Container Registry (ECR)set up code to connect to Twitter using Tweepycreate and execute a lambda function from the AWS CLIwrite out to S3 from a lambda functionwrite emails through SES using a lambda functioncreate a lambda function that writes data out to DynamoDB
IN THIS COURSE
1.Python in Action33sUP NEXT
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platformDigital badges are yours to keep, forever.