Marc BolleDatasaurus Dozen Visualization using PythonWhen conducting data analysis, relying solely on summary statistics such as the mean, variance, and correlation might result in missing…Nov 18, 2023Nov 18, 2023
Marc BolleGeolocating an IP Address with Python and GeocoderObtaining the geographical location of an IP address can be valuable for various applications, from web analytics to cybersecurity. In this…Oct 8, 20231Oct 8, 20231
Marc BolleChatGPT vs. Stack Overflow: Which Is Better at Answering Software Engineering Questions?Is ChatGPT better than Stack Overflow for accelerating software development? Researchers from Purdue University in Indiana, USA, explored…Aug 22, 2023Aug 22, 2023
Marc BolleWormGPT, FraudGPT: How Cybercriminals are Taking Over Generative AIThe increasing use of generative AI has opened up new opportunities while also introducing new cybersecurity dangers. As recent activity on…Aug 20, 2023Aug 20, 2023
Marc BolleJupyter AI — A generative AI extension for JupyterLabDiscover Jupyter AI, a new Jupyter Lab extension that adds a generative AI-powered conversational assistant!Jul 13, 2023Jul 13, 2023
Marc BolleOpenAI APIs with Python — Complete GuideLearn how to use the OpenAI API in Python to execute tasks like chat completion, image generation, speech to text !Jul 4, 2023Jul 4, 2023
Marc BolleFetching and Formatting Phone Numbers in PythonWhen it comes to handling phone numbers in Python, data practitioners face significant challenges. It can be hard to extract phone numbers…Jun 11, 20231Jun 11, 20231
Marc BolleText Augmentation in Python with NLPAUGPhoto by Sincerely Media on Unsplash.Jun 3, 2023Jun 3, 2023
Marc BolleStrengths and Weaknesses of ChatGPT: Insights from The French Academy of TechnologiesThe French Academy of Technologies, a learned society dedicated to harnessing technology for the benefit of humanity, provides clarity on…May 23, 20231May 23, 20231