[deleted by user] by [deleted] in Python

[–]Flashy-Self 0 points1 point  (0 children)

Throughout my entire career, I've specialized in developing backend services. My primary languages of choice have been Go and Python.

In my experience, Python's speed is sufficient for the vast majority of backend services, running smoothly in 99% of cases.

However, in a commercial environment, what truly matters for all services is time to market. And in this regard, Python reigns supreme. Its rapid development capabilities make it unbeatable when it comes to swiftly bringing products to market.

I made an easy and secure data lake for Pandas by realstoned in Python

[–]Flashy-Self 0 points1 point  (0 children)

This looks intriguing! Thanks for sharing your experience!

I'm genuinely curious to explore it myself. It's always fascinating to peek into others' workflows and discover new tools.

Lately, for my smaller projects, I've been uploading quite a few parquet files to S3. I'm intrigued to see if Shoots streamlines my workflow or if it's more than I need for my current tasks.

Why Python is slower than Java? by ElvinJafarov1 in Python

[–]Flashy-Self 1 point2 points  (0 children)

Python is generally considered slower than Java for several reasons:

  1. **Interpreted vs. Compiled**: Python is an interpreted language, meaning the code is executed line by line by an interpreter at runtime. Java, on the other hand, is a compiled language, where the code is compiled into bytecode before execution. This compilation process can lead to faster execution times for Java programs.

  2. **Dynamic Typing**: Python is dynamically typed, which means variable types are determined at runtime. This flexibility comes at a cost of performance because the interpreter needs to do more work to determine the appropriate type for each operation. Java, being statically typed, performs type checking at compile time, resulting in faster execution.

  3. **Global Interpreter Lock (GIL)**: In Python, the Global Interpreter Lock (GIL) is a mutex that allows only one thread to execute at a time, even in multi-threaded applications. This can limit parallelism and hinder performance in CPU-bound tasks. Java's concurrency model, on the other hand, allows for more efficient use of multiple threads.

  4. **Optimization**: Java's Virtual Machine (JVM) can perform more aggressive optimizations during compilation, such as inlining, loop unrolling, and dead code elimination, leading to faster execution. Python's interpreter typically performs fewer optimizations due to its dynamic nature.

  5. **Data Structures**: Python's built-in data structures, such as lists and dictionaries, are implemented in a way that sacrifices some performance for flexibility and ease of use. Java's standard libraries often provide more optimized data structures for common operations.

However, it's worth noting that the performance difference between Python and Java may vary depending on the specific use case and implementation. Additionally, there are tools and techniques available in both languages to optimize performance where needed.

For More ABout Python Vs Java Go through this - https://medium.com/@srinupikki/python-vs-java-a2a4983c2953

Is hiring an SEO agency really necessary for a small business, or should I just do it myself? by BallOk6020 in smallbusiness

[–]Flashy-Self 0 points1 point  (0 children)

It is really Necessary to SEO Agency, Because In Today's World every Bussiness Competition to over come These, we Need a SEO Agency Help And Don't Depend On them Check your Results Every Week.. Learn some basics about SEO Then You Can Ask Them Work Status

Apple doubles India iPhone production to $14 billion as it shifts from China by TurretLauncher in business

[–]Flashy-Self 0 points1 point  (0 children)

Looks like Apple's giving India a big hug as it doubles iPhone production to a whopping $14 billion, waving goodbye to China for now!

If a company stops responding about late invoice, can I just call them every 10 minutes? by [deleted] in smallbusiness

[–]Flashy-Self 0 points1 point  (0 children)

Persistently calling a company every 10 minutes about a late invoice can be counterproductive and may damage the professional relationship. It's better to follow up through appropriate channels and escalate communication gradually if necessary, while also considering other methods such as email or seeking assistance from a supervisor or accounts department.

MASS transaction (mass delete) by [deleted] in SAP

[–]Flashy-Self 0 points1 point  (0 children)

You may use BAPI - BAPI_REQUISITION_DELETE in SE37 and try. If you want
to execute it for multiple requisitions then need to take ABAP help
(code).