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…5 min read·Nov 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…3 min read·Oct 8, 2023----
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…3 min read·Aug 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…3 min read·Aug 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!5 min read·Jul 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 !19 min read·Jul 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…7 min read·Jun 11, 2023--1--1
Marc BolleText Augmentation in Python with NLPAUGPhoto by Sincerely Media on Unsplash.13 min read·Jun 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…4 min read·May 23, 2023--1--1