Explicitly Define Datatype in a Python Function

Sarika Singh
Updated on 13-Feb-2020 06:27:43

831 Views

Yes, in Python, you can explicitly define the datatype of function parameters and return values using type hints or type annotations. Even if you specify the data types using type hints, Python will still run the code even when the wrong types are passed. The execution of the program will not be interrupted, and an error will not be raised.To find these type-related mistakes, you can use tools like mypy or pyright that check your code before it runs. Using Type Hints in Python Functions To add type hints to a parameter of a function, you need to specify the ... Read More

Create MySQL Stored Procedure to Calculate Factorial

Srinivas Gorla
Updated on 13-Feb-2020 06:13:37

456 Views

mysql> DELIMITER // mysql> CREATE PROCEDURE get_factorial(IN N INT)     -> BEGIN     ->    SET @@GLOBAL.max_sp_recursion_depth = 255;     ->    SET @@session.max_sp_recursion_depth = 255;     ->     ->    CALL factorial_recursive (N, @factorial);     ->     ->    SELECT @factorial;     -> END // Query OK, 0 rows affected (0.00 sec) mysql> DELIMITER // mysql> CREATE PROCEDURE factorial_recursive(IN N INT, OUT factorial INT)     -> BEGIN     ->    IF N = 1 THEN     ->       SET factorial := 1;     -> ... Read More

Implement Custom Python Exception with Custom Message

Manogna
Updated on 13-Feb-2020 05:11:20

308 Views

For the given code above the solution is as followsExampleclass CustomValueError(ValueError): def __init__(self, arg): self.arg = arg try: a = int(input("Enter a number:")) if not 1 < a < 10: raise CustomValueError("Value must be within 1 and 10.") except CustomValueError as e: print("CustomValueError Exception!", e.arg)OutputEnter a number:45 CustomValueError Exception! Value must be within 1 and 10. Process finished with exit code 0

Creating Custom Reports from SAP for Line Managers

SAP ABAP Expert
Updated on 13-Feb-2020 04:49:13

201 Views

To use Crystal Report, you need to buy license for the tool and then you have to learn report development for custom reporting and scheduling. Also to view reports, Line managers need to have BO read only access via Infoview however you can also set up a schedule to the reports.You can use the Publishing feature too for publishing the reports to different users via email but for that you need to have BO Enterprise installed and then you can schedule the published reports.For a list of cheap free 3rd-party Crystal Reports schedulers, you can refer to below link:3rd-party Crystal ... Read More

Writing Files in the Background in Python

Hafeezul Kareem
Updated on 12-Feb-2020 13:01:33

599 Views

In this tutorial, we will learn about the multi-threading in Python. It helps us to perform multiple tasks at a time. Python has a module called threading for multitasking.We see how it works by writing data to a file in the background while calculating the sum of elements in a list. Let's see the steps involved in the program.Import the threading module.Create a class by inheriting threading.Thread class.Write the file code inside the run method in the above class.Initialize the required data.Write the code to calculate the sum of numbers in a list.Example# importing the modules import threading # creating ... Read More

Testing in Python Using Doctest Module

Hafeezul Kareem
Updated on 12-Feb-2020 12:58:40

2K+ Views

We know docstring gives extra information about the function and classes in Python. We can also use it for testing of the functions using the doctest module. The doctest modules execute the code which starts with >>> and compares it against the expected output.Follow the below steps to write a function with doctest.Import the doctest module.Write the function with docstring. Inside the docstring, write the following two lines for testing of the same function.>>>function_name(*args).Expected output.Write the function code.Now, call the doctest.testmod(name=function_name, verbose=True) function for testing. We can't see the test results if the verbose set to False and all tests ... Read More

Sum 2D Array in Python Using Map Function

Hafeezul Kareem
Updated on 12-Feb-2020 12:54:03

5K+ Views

In this tutorial, we are going to find the sum of a 2D array using map function in Python.The map function takes two arguments i.e., function and iterable. It passes every element of the iterable to the function and stores the result in map object. We can covert the map object into an iterable.Let's see how to find the sum of the 2D array using the map function.Initialize the 2D array using lists.Pass the function sum and 2D array to the map function.Find the sum of resultant map object and print it.ExampleSee the code below. Live Demo# initializing the 2D array ... Read More

Use a Variable in a String in jQuery

Ricky Barnes
Updated on 12-Feb-2020 12:53:46

4K+ Views

jQuery is a JavaScript library introduced to make development with JavaScript easier. Let us see how to use variable in a string using the html() method.ExampleYou can try to run the following code to learn how to use variable in a string in jQuery −Live Demo    $(function(){       $("a").click(function(){         var id= $(".id").html();         $('.myclass').html("Hello");                   });    });           Click me             Learners    

Simple GUI Calculator Using Tkinter in Python

Hafeezul Kareem
Updated on 12-Feb-2020 12:51:27

4K+ Views

In this tutorial, we are going to create a simple GUI calculator using the Tkinter module. Tkinter is builtin the Python module for developing the GUI application. It's easy to use and comes with Python. We can visualize our data with GUI applications.Let's see how to create a simple GUI calculator.Import everything from the Tkinter using *.Create an interface for the calculator.Create an input function that enters a number into the input field.Create an apparent function that wipes everything from the input field.And finally, evaluate function that computes and gives the result of the expression.Example# importing everyting from tkinter from tkinter import * ... Read More

Installing SAP JCo on GlassFish Server 4.0

Anil SAP Gupta
Updated on 12-Feb-2020 12:45:45

273 Views

In SAP, there is a file intro.html that contains detailed instructions on installation of JCo3 on different Operating Systems.Following are the instructions:To install JCo for Windows unzip the appropriate distribution package into an arbitrary directory {sapjco3-install-path}.Note: Do not copy the sapjco3.dll neither into the {windows-dir}\system32 nor into the {windows-dir}\SysWOW64 directory. This will break the operability of other JCo versions that are already installed on the same system. Furthermore you would risk that the current installation also would not work anymore, if the sapjco3.dll gets replaced in the respective Windows system directory in the future.Then add {sapjco3-install-path} to the PATH environment ... Read More

Advertisements