Skip to main content

Posts

Showing posts with the label programming

Things you should know in Python right now

  timeit The  timeit  module in Python provides a simple way to measure the execution time of small bits of Python code. It offers both a command-line interface and a callable one. from timeit import default_timer as timer : This line imports the  default_timer  function from the  timeit  module and renames it to  timer . start = timer() : This line gets the current time using the  timer  function and stores it in the  start  variable. a = 'a' * 6 : This line creates a string variable  a  that contains six 'a' characters. stop = timer() : This line gets the current time again using the  timer  function and stores it in the  stop  variable. print(stop - start) : This line calculates the difference between the start and stop times (i.e., the time it took to execute the code between the  start  and  stop  lines) and prints it to the console. The output of the code will be the time ...

Calculator using RUST and some basics

  GitHub:  https://github.com/AdithyakrishnaV/RUST-calculator Code in Repo “mut”: This keyword makes the binding mutable The “String::new()” function returns a new, empty string The empty string is being assigned to the binding “n1” stdout().flush() is used to make sure that the output written to the standard output stream is immediately displayed and not buffered. It’s especially useful when debugging, where the immediate display of output can help in understanding the program’s behavior. n1.trim(): This method call trims whitespace from the beginning and end of the string stored in n1. .parse(): This method call attempts to parse the trimmed string into a number. Another way: let operations = String::from(“+-*/”); if !operations.contains(operator){ println!(“Invalid operator”); return; } Rust programming language: Rust is a modern, systems programming language that is designed for speed, reliability, and security. Memory Safety and Control: Rust offers memory safety through ...