Foreign Direct Investment (Fdi)Last Updated on May 3, 2021
I have used "TABLEAU" as my data visualization tool in the project. I have taken the dataset of foreign direct investment and perform various operations to produce interactive dashboard with the help of the functions provided by the tableau. I think we should have some knowledge of a business intelligence tool like tableau , PowerBI because to build these amazing dashboard we can't use programming language . It will be very complex to draw such visualization with the help of programming languages. That's why I have taken this project so that I can improve my Knowledge in these BI tools. Here I have tried to understand the trend of investments through the years with the help of some unique and different graphs and charts. I have concluded some of the observations like the sectors which are getting the heigest investment and which sectors are getting very minimum investments as well as the growth levels of the different sectors. I have also visualized that how the magnitude of investment is changing across the years. I have also tried to scale the future trend of investment for the upcoming years. I can't explain my all observation here because it will go too lengthy I will mention my project link below But If I want to conclude my project in a line , what I have done is in this project I have covered all the aspects of investments over the years and produced a interactive and eye-catching dashboard.
Interact With Quantum Computing Hardware Devices Using Amazon BracketLast Updated on May 3, 2021
The Amazon Braket Python SDK is an open source library that provides a framework that you can use to interact with quantum computing hardware devices through Amazon Braket.
Before you begin working with the Amazon Braket SDK, make sure that you've installed or configured the following prerequisites.
Python 3.7.2 or greater
Download and install Python 3.7.2 or greater from Python.org.
Install Git from https://git-scm.com/downloads. Installation instructions are provided on the download page.
IAM user or role with required permissions
As a managed service, Amazon Braket performs operations on your behalf on the AWS hardware that is managed by Amazon Braket. Amazon Braket can perform only operations that the user permits. You can read more about which permissions are necessary in the AWS Documentation.
The Braket Python SDK should not require any additional permissions aside from what is required for using Braket. However, if you are using an IAM role with a path in it, you should grant permission for iam:GetRole.
To learn more about IAM user, roles, and policies, see Adding and Removing IAM Identity Permissions.
Boto3 and setting up AWS credentials
Follow the installation instructions for Boto3 and setting up AWS credentials.
Note: Make sure that your AWS region is set to one supported by Amazon Braket. You can check this in your AWS configuration file, which is located by default at ~/.aws/config.
Configure your AWS account with the resources necessary for Amazon Braket
If you are new to Amazon Braket, onboard to the service and create the resources necessary to use Amazon Braket using the AWS console.
Installing the Amazon Braket Python SDK
The Amazon Braket Python SDK can be installed with pip as follows:
pip install amazon-braket-sdk
You can also install from source by cloning this repository and running a pip install command in the root directory of the repository:
git clone https://github.com/aws/amazon-braket-sdk-python.git cd amazon-braket-sdk-python pip install .
Check the version you have installed
You can view the version of the amazon-braket-sdk you have installed by using the following command:
pip show amazon-braket-sdk
You can also check your version of amazon-braket-sdk from within Python:
>>> import braket._sdk as braket_sdk >>> braket_sdk.__version__
Running a circuit on an AWS simulator
import boto3 from braket.aws import AwsDevice from braket.circuits import Circuit device = AwsDevice("arn:aws:braket:::device/quantum-simulator/amazon/sv1") s3_folder = ("amazon-braket-Your-Bucket-Name", "folder-name") # Use the S3 bucket you created during onboarding bell = Circuit().h(0).cnot(0, 1) task = device.run(bell, s3_folder, shots=100) print(task.result().measurement_counts)
The code sample imports the Amazon Braket framework, then defines the device to use (the SV1 AWS simulator). The s3_folder statement defines the Amazon S3 bucket for the task result and the folder in the bucket to store the task result. This folder is created when you run the task. It then creates a Bell Pair circuit, executes the circuit on the simulator and prints the results of the job.
Rock Paper ScissorsLast Updated on May 3, 2021
This is a handy game which is generally played between 2 players and which is certainly loved by every child on the earth. Each player performs 1 out of 3 shapes that is Rock, Paper, Scissors.
Rock beats scissors, Paper beats Rock and Scissors beat Paper.
There are 2 outcomes of this game which is loose or win. Random module is used in this game project. The random module will select a value between the given range. So as to install the random module, simply go to command prompt and type “pip install random”
There are 2 functions in this code which is “choose_option_for_user" and "computer_option".
In first function, it allows the player to choose one among rock paper and scissors and in the second function it allows the computer to make its choice. Here, the computer will choose the option randomly with the help of random module. And the last is the while loop, where we determine whether the player or the computer wins the round or whether it’s a tie.
The main logic of the game is that the player will choose their choice then the computer will choose the choice then both the choices will be compared and winner will be determined. If the player wants to play again then they can choose yes/no in it and if they doesn’t want to play it will break the loop.
Smart Health Monitoring AppLast Updated on May 3, 2021
The proposed solution will be an online mobile based application. This app will contain information regarding pre and post maternal session. The app will help a pregnant lady to know about pregnancy milestone and when to worry and when to not. According to this app, user needs to register by entering name, age, mobile number and preferred language. The app will be user friendly making it multi-lingual and audio-video guide to help people who have impaired hearing or sight keeping in mind women who reside in rural areas and one deprived of primary education. The app will encompass two sections pre-natal and post- natal.
In case of emergency i.e. when the water breaks (indication) there will be a provision to send emergency message (notification) that will be sent to FCM (Firebase Cloud Messaging), it then at first tries to access the GPS settings in cell, in case the GPS isn’t on, Geolocation API will be used. Using Wi-Fi nodes that mobile device can detect, Internet, Google’s datasets, nearby towers, a precise location is generated and sent via Geocoding to FCM, that in turn generates push notifications, and the tokens will be sent to registered user’s, hospitals, nearby doctors, etc. and necessary actions will be implemented, so that timely help will be provided
Cert-It!Last Updated on May 3, 2021
Cert It! is a web based and android based app that aims to provide and generate certificates over a range of many templates that can be chosen by the user. The user can enter his or her details through a .csv or .xlsx file (containing data in a predefined format having multiple users) or they can list out their own requirements to generate a single certificate.
There are numerous companies and organizations out there that are providing certificates to their participants / winners. Sometimes , even educational organizations have to provide a load of generated certificates to their people. This process gets pretty hectic since its a very repetitive task.
Cert It! aims to solve this problem. We are providing an all round elucidation into this issue by providing an idea that automates these tasks & at the same time keep it user friendly. Through this application we want to provide our users with
- Sample templates of our own on which they can choose and select the best possible fit for their organization and participants.
- Allow the user to upload their own template and generate certificates.
- Allow the user to upload a snapshot of the handwritten data in a specified format through which our app will recognize the necessary details and map it out to generate a certificate.