#python

[ follow ]
Data science
Rtwilson
1 week ago
Data science

Simple segmentation of geospatial images

Segmentation of geospatial images can be efficiently done using RSGISLib, a comprehensive library of remote sensing and GIS functions. [ more ]
Realpython
3 weeks ago
Data science

What's Lazy Evaluation in Python? - Real Python

Python uses eager and lazy evaluation methods to determine when to compute values efficiently. [ more ]
moreData science
web-development
Pycoders
1 week ago
Python

PyCoder's Weekly | Issue #628

Learn about challenges with standard package tools like pip and venv, understand the differences between TypeIs and TypeGuard in Python, utilize unittest framework for unit testing, and avoid hard coding port numbers in web apps. [ more ]
Realpython
2 days ago
Web development

HTML and CSS Foundations for Python Developers - Real Python

Understanding HTML and CSS is essential for Python web development. [ more ]
Realpython
3 weeks ago
Python

Episode #202: Pydantic Data Validation & Python Web Security Practices - The Real Python Podcast

Validating data in Python web applications is crucial for security. Consider using Pydantic for data validation and follow Python security best practices. [ more ]
moreweb-development
data-science
Mouse Vs Python
1 week ago
JavaScript

How to Read and Write Parquet Files with Python - Mouse Vs Python

Apache Parquet files offer efficient compression and encoding, beneficial for data scientists using Hadoop ecosystem. [ more ]
Pycoders
2 days ago
Python

PyCoder's Weekly | Issue #629

Learn to flatten a list of lists in Python using .extend() method and other tools like reduce(), sum(), itertools.chain().
Python 3.13 introduces new features such as changes to the REPL, typing features, support for disabling the GIL, and more. [ more ]
moredata-science
programming-languages
Theregister
1 day ago
Artificial intelligence

When AI helps you code, who owns the finished product?

Python has become the de facto language for artificial intelligence and machine learning due to its accessibility and vast libraries. [ more ]
TNW | Future-Of-Work
3 weeks ago
Artificial intelligence

The top programming languages to learn if you want to get into AI

Python is the leading programming language for AI development due to its popularity, ease of learning, integration with AI frameworks, and community support. [ more ]
Springsapps
3 weeks ago
Artificial intelligence

NodeJS VS Python: Which Technology Is The Best Option For AI Development? - Springs

Python and NodeJS are popular for AI/ML; Python has a strong community for support and newer features, while NodeJS is efficient for architecture development. [ more ]
moreprogramming-languages
quiz
Realpython
2 weeks ago
Python

The Python calendar Module Quiz - Real Python

Test understanding of creating calendars in Python using the calendar module. [ more ]
Realpython
3 weeks ago
Python

Format Floats Within F-Strings Quiz - Real Python

Knowing how to use f-strings effectively can make code more readable and concise. [ more ]
Realpython
3 weeks ago
Python

Inheritance and Composition: A Python OOP Guide Quiz - Real Python

Understand Inheritance and Composition in Python through a 7-question interactive quiz. [ more ]
Realpython
3 weeks ago
Python

A Practical Introduction to Web Scraping in Python Quiz - Real Python

Test understanding of web scraping in Python through 9 interactive questions. [ more ]
Realpython
3 weeks ago
Python

Supercharge Your Classes With Python super() Quiz - Real Python

Test your knowledge of inheritance and super() function in Python through a 5-question interactive quiz. [ more ]
realpython.com
3 weeks ago
Python

Write Pythonic and Clean Code With namedtuple Quiz Real Python

Explore Python namedtuple() through an interactive quiz with 11 questions to enhance understanding and usage. [ more ]
morequiz
web-development
Realpython
3 weeks ago
Python

Get Started With Django: Build a Portfolio App Quiz - Real Python

Test your Django knowledge with an interactive quiz to revisit key concepts and features. [ more ]
WIRED
1 month ago
Python

How I Became a Python Programmer-and Fell Out of Love With the Machine

The importance of having a project to motivate learning programming.
Discovery of new tools or frameworks can spark interest and accelerate learning. [ more ]
Pythonmorsels
1 month ago
Python

Python's http.server module

Running a local HTTP server using Python's http.server module allows easy navigation of directories with index.html files.
The http.server module in Python can be customized using command-line arguments to specify ports and directories to serve websites from. [ more ]
moreweb-development
Realpython
4 weeks ago
Data science

How to Format Floats Within F-Strings in Python - Real Python

F-strings in Python (Python 3.6 and later) allow for concise and customizable string formatting with dynamic content. [ more ]
Realpython
1 month ago
Data science

Pydantic: Simplifying Data Validation in Python - Real Python

Pydantic is a powerful data validation and settings management library for Python.
It can handle a wide range of data validation scenarios with minimal boilerplate code. [ more ]
Pybites
1 month ago
Data science

Python F-String Codes I Use Every Day - Pybites

Using f-strings in Python for formatting is efficient and can save time.
Creating a cheat sheet for common f-string formatting can be beneficial for daily use. [ more ]
KDnuggets
2 months ago
Data science

Build An AI Application with Python in 10 Easy Steps - KDnuggets

Define the problem you aim to solve with your AI model
Collect data from different sources like GitHub, Kaggle, UCL Irvine Dataset, Google Dataset Search, or AWS Open Data [ more ]
programming-languages
Geeky Gadgets
1 month ago
Web development

How to use ChatGPT to code any programming language

ChatGPT is a valuable AI tool for enhancing coding skills and streamlining development processes.
A strong foundation in programming languages like Python, Node.js, CSS, and HTML is essential for effectively using ChatGPT. [ more ]
Sitepoint
1 month ago
Artificial intelligence

Best AI Programming Languages: Python, R, Julia & More

Python is a leading AI programming language due to its simplicity, libraries, and community support.
R and Julia excel in statistical analysis and high-performance computing for AI, catering to specific needs.
Choosing a language based on project requirements and developer expertise is crucial in AI development. [ more ]
Nedbatchelder
2 months ago
Python

Does Python have pointers?

Python variables are essentially pointers to objects.
Python lacks explicit pointer manipulation functions. [ more ]
moreprogramming-languages
machine-learning
Developer Tech News
1 month ago
Artificial intelligence

Python skills 'increasingly essential' to dev teams venturing into advanced AI - Developer Tech News

Python is experiencing significant growth in AI and machine learning projects at Snowflake.
Snowflake's user data shows a substantial increase in Python, Scala, and Java usage for AI/ML projects. [ more ]
eLearning
2 months ago
Data science

Machine Learning for Software Developers: Getting Started with ML in Development - eLearning

Machine Learning is transforming industries, offering opportunities for software developers.
Understanding ML concepts and choosing the right tools are crucial for developers venturing into ML. [ more ]
moremachine-learning
data-science
Python
2 months ago
Data science

Data Science Day 2024 - Schedule Announcement - Python

Python Data Science Day on March 14th, 2024, will cover latest Data Science trends and tools, suitable for all levels of expertise.
Event includes Lightning Talks by experts, community members, and Microsoft MVPs on Python Data Science and tools for Cloud-based data scaling. [ more ]
Pycoders
2 months ago
Python

PyCoder's Weekly | Issue #619

Duck typing allows flexibility in Python classes based on object behaviors.
IPython Jupyter Magic commands modify cell behavior in notebooks. [ more ]
moredata-science
Analytics Insight
1 week ago
Artificial intelligence

How to Learn AI and Machine Learning for Free?

You can learn AI development independently through online resources like Kaggle, starting with basics and applying knowledge in projects. [ more ]
DevOps.com
1 month ago
Artificial intelligence

Modular Makes a Case for Mojo Programming Language, Based on Python - DevOps.com

Mojo, a new programming language similar to Python, aims to improve performance for applications, particularly in the realm of AI.
Modular has released core modules of the standard library for Mojo programming language under Apache 2 license, focusing on building a developer ecosystem. [ more ]
Talkpython
6 days ago
Python

Python in Neuroscience and Academic Labs

Python is extensively used in academic settings, specifically in neuroscience labs for research purposes. [ more ]
Pythonbytes
1 week ago
Python

A Simple Game

Run GitHub Actions locally using act for fast feedback and as a local task runner.
Annotate args and kwargs in Python easily with PEP guidelines. [ more ]
Realpython
1 week ago
Python

Flattening a List of Lists in Python - Real Python

Flattening nested lists in Python is a common operation when working with multidimensional data. [ more ]
Daniel Roy Greenfeld
1 week ago
Python

TIL: Running UV outside a virtualenv

Use the --python flag with uv to specify the interpreter when installing dependencies, especially for CI workflows. [ more ]
Realpython
1 week ago
Python

Episode #204: Querying OpenStreetMaps via API & Lazy Evaluation in Python - The Real Python Podcast

Exploring APIs in Python, including Overpass for OpenStreetMap and lazy evaluation techniques. [ more ]
Pycon
1 day ago
Python

PyCon US 2024 Sprints will be here before you know it!

Attend PyCon Development Sprints on May 20-23, 2024, to work on open-source projects collaboratively and enhance your skills. [ more ]
InfoQ
4 days ago
DevOps

AWS Adds Auto-Instrumentation of Python Applications to CloudWatch Application Signals

AWS enables Python app auto-instrumentation for monitoring with Application Signals in Cloudwatch; currently in preview, supporting Java as well. [ more ]
Berlin Startup Jobs
2 months ago
DevOps

Job Vacancy: Backend Engineer // Qonexon | IT / Software Development Jobs | Berlin Startup Jobs

Join early-stage startup in Berlin revolutionizing recruiting with data integration platform.
Backend Engineer role: Ownership, impact building tech infrastructure with Python, Django, GCP. [ more ]
Zato
1 week ago
JavaScript

What is an API gateway?

Zato is used as a multi-protocol Python API gateway to integrate popular technologies, handle requests, enrich data, and return responses in preferred formats. [ more ]
Realpython
3 days ago
JavaScript

What Is the __pycache__ Folder in Python? - Real Python

Python uses __pycache__ folder to store compiled bytecode for faster module importing, not execution speed. [ more ]
ListenData
3 days ago
JavaScript

How to Use Gemini in Python

Learn how to use Google's Gemini AI model in Python. [ more ]
Mouse Vs Python
1 day ago
JavaScript

An Intro to Logging with Python and Loguru - Mouse Vs Python

Loguru simplifies logging in Python by removing boilerplate and providing an easy setup with just a few lines of code. [ more ]
Realpython
1 day ago
JavaScript

Python's Built-in Exceptions: A Walkthrough With Examples - Real Python

Errors and exceptions are crucial in programming. Errors are concrete issues that can be fixed by updating the code, while exceptions are events that should be handled to prevent program crashes. [ more ]
Kotaku
2 weeks ago
JavaScript

Tekken 8 Players Are Getting Crushed By A Bot Mashing A Single Move

The bot named 3ddy is climbing the online leaderboards by mindlessly spamming one move, surprising the community with its success. [ more ]
Mouse Vs Python
3 days ago
Python

How to Annotate a Graph with Matplotlib and Python - Mouse Vs Python

Matplotlib package allows annotating points on graphs for explanation and significance. [ more ]
Realpython
1 day ago
Python

What Are CRUD Operations? Quiz - Real Python

Quiz on CRUD Operations to test understanding. [ more ]
www.pythonshow.com
1 week ago
Software development

39 - Buttondown - A Python SaaS with Justin Duke

Buttondown founder discusses Python-based SaaS for newsletters. [ more ]
Pythonmorsels
2 weeks ago
Python

Variables are pointers in Python

Variables in Python are pointers to objects, not containers. Assigning one variable to another points both to the same object. [ more ]
Talkpython
2 weeks ago
Python

Dropbase: Build Internal Tools with Python

Building internal apps can be time-consuming, taking focus away from core products. [ more ]
Ars Technica
2 weeks ago
Python

Latest Google layoffs hit the Flutter and Python groups

Google laid off employees from development teams like Flutter, Dart, and Python, creating uncertainty for many businesses relying on these technologies. [ more ]
Mouse Vs Python
2 weeks ago
Python

How to Watermark a Graph with Matplotlib - Mouse Vs Python

Matplotlib allows adding watermarks to graphs for a creative touch. [ more ]
TechCrunch
2 weeks ago
Python

Google lays off staff from Flutter, Dart & Python weeks before its developer conference | TechCrunch

Google lays off staff across key teams like Flutter, Dart, and Python ahead of I/O developer conference. [ more ]
Theregister
2 weeks ago
Python

Google layoffs hit Python and Flutter teams

Google has conducted layoffs, affecting engineers on its Flutter and Python teams amidst strong financial performance. [ more ]
Realpython
2 weeks ago
JavaScript

Python's unittest: Writing Unit Tests for Your Code - Real Python

Unit tests help verify code correctness and quality. [ more ]
Talkpython
2 weeks ago
Python

I Built A Python SaaS with AI

Developers are leveraging tools like ChatGPT to tackle complex tasks and even build functioning SaaS products. [ more ]
Programiz
3 weeks ago
Python

Getting Started with Python

Python can be run through an online compiler without installation, or guide users step-by-step on how to install it on Windows, macOS, and Linux. [ more ]
Realpython
3 weeks ago
Python

Python Basics Exercises: Scopes - Real Python

Understand scope in Python for functions and loops. [ more ]
Realpython
3 weeks ago
Python

What's Lazy Evaluation in Python? Quiz - Real Python

Lazy evaluation delays expression evaluation until needed, optimizing performance and enabling infinite data structures in Python. [ more ]
Realpython
3 weeks ago
Python

Python's unittest: Writing Unit Tests for Your Code Quiz - Real Python

Interactive quiz to test Python unittest knowledge. [ more ]
Pythonmorsels
3 weeks ago
Python

Multiline comments in Python

One way to comment out a block of code in Python is by wrapping it in triple quotes, even though it's not a documented feature. [ more ]
Talkpython
3 weeks ago
Python

Software Supply Chain Security with Phylum

The article discusses the importance of ensuring security in software supply chains, with insights from an industry expert. [ more ]
Realpython
3 weeks ago
Python

Build Command-Line Interfaces With Python's argparse Quiz - Real Python

Command-line apps need user-friendly interfaces created with Python's argparse module. [ more ]
ListenData
1 month ago
Python

How to Open Chrome using Selenium in Python

Installing Selenium library in Python using pip
Opening and authenticating Google Chrome using Selenium in Python [ more ]
Pythoninsider
1 month ago
Python

Python 3.13.0a6

Python 3.13.0 alpha released with notable updates and impending feature freeze
Maintenance release Python 3.11.9 completed with over 300 commits [ more ]
Mouse Vs Python
1 month ago
Python

Anaconda Partners with Teradata for AI with Python packages in the Cloud - Mouse Vs Python

Engineers can deploy AI/ML using Python and R packages on Teradata VantageCloud.
Customers can access Python and soon R packages from Anaconda Repository at no extra cost. [ more ]
Realpython
1 month ago
Python

Generating QR Codes With Python - Real Python

QR codes have various applications for enhancing user experience in daily life.
Python can be used to create visually appealing QR codes with additional features. [ more ]
Pybites
1 month ago
Python

Adventures In Import-land, Part II - Pybites

Check for missing environment variables like 'GOOGLE_APPLICATION_CREDENTIALS'
Ensure proper scoping of variables within the functions [ more ]
Medium
1 month ago
Scala

Scala Jobs on AWS Glue: A Practical Guide to Development, Local Testing and Deployment

AWS Glue is highly scalable, cost-effective, and integrates well with other AWS services for orchestrating complex pipelines.
Performance issues exist in AWS Glue when dealing with large Python-based Pyspark jobs due to expensive data shuffling between JVM and Python processes. [ more ]
Hynek Schlawack
1 month ago
Python

Python Project-Local Virtualenv Management Redux

Python transitioning in packaging tools and workflows with tools like Astral's uv and Rye.
Embracing putting virtual environments in-project directories like .venv. [ more ]
Luke Plant's home page
1 month ago
Python

Enforcing conventions in Django projects with introspection

Introspection in Python involves tools like isinstance(), type(), hasattr(), and more advanced techniques like the inspect module and metaprogramming dunder methods.
Django allows for introspection using standard Python techniques along with formally documented functions and methods for inspecting Django apps and models. [ more ]
Realpython
1 month ago
Python

Episode #198: Build a Video Game With Python Turtle & Visualize Data in Seaborn - The Real Python Podcast

Using Python's turtle module for creating games like Space Invaders.
Advantages of Seaborn over Matplotlib for data visualization. [ more ]
Talkpython
1 month ago
Python

Data Pipelines with Dagster

Dagster is a powerful tool for creating data pipelines using Python.
Pedram Navid, Head of Data Engineering at Dagster Labs, discusses data pipelines on Talk Python. [ more ]
PythonSpeed
1 month ago
Python

The wrong way to speed up your code with Numba

Using Numba can speed up NumPy-based code by compiling Python to machine code easily.
Numba can be used wrongly by sticking to NumPy-style full array transforms instead of for loops. [ more ]
Pythonmorsels
1 month ago
Python

Every dunder method in Python

Python dunder methods are crucial for customizing class interactions
The 3 essential dunder methods are __init__, __str__, and __eq__ [ more ]
Realpython
1 month ago
Python

SQLite and SQLAlchemy in Python: Move Your Data Beyond Flat Files - Real Python

Python, SQLite, and SQLAlchemy provide database functionality for storing data in a single file without a database server.
Flat files in formats like CSV, JSON, XML can also be used for storing data in a structured way. [ more ]
Realpython
1 month ago
Web development

Model-View-Controller (MVC) in Python Web Apps: Explained With Lego - Real Python

MVC is a fundamental design pattern in web development.
The MVC pattern can be understood using a Lego-based analogy. [ more ]
Realpython
2 months ago
Python

Episode #196: Exploring Duck Typing in Python & Dynamics of Monkey Patching - The Real Python Podcast

Duck typing in Python emphasizes objects' behaviors over inheritance for flexible and decoupled code.
Monkey patching allows dynamic modifications to class behavior, aiding testing and debugging. [ more ]
Realpython
2 months ago
Python

Python Basics Exercises: Dictionaries - Real Python

Dictionaries in Python store key-value pairs.
Understanding the structure and use of dictionaries in Python. [ more ]
Realpython
2 months ago
Data science

Visualizing Data in Python With Seaborn - Real Python

Seaborn installation in Jupyter Notebook or command line.
Data loading and plotting with Seaborn. [ more ]
Realpython
2 months ago
Python

Python News: What's New From February 2024 - Real Python

Python 3.12.2 and Python 3.11.8 released with security fix regarding hidden path configuration files
The security fix prevents arbitrary code execution by forbidding the processing of hidden .pth files in site-packages/ folder. [ more ]
Python Test
2 months ago
Python

Python Test | 216: ruff, uv, and Astral: Python tooling, much faster, with Rust

Ruff and uv can replace multiple Python tools like Flake8, isort, Black, pip, pip-tools, and virtualenv.
Astral's tools, ruff and uv, are just the beginning of the improvements Charlie Marsh and team are working on. [ more ]
Pythonbytes
2 months ago
Python

Climbing the Python Web Mountain

Using import-linter for Python project architecture improvements
Mountaineer web framework focuses on developer productivity and speed
Python's integer division always floors numbers [ more ]
Realpython
2 months ago
Python

Episode #195: Building a Healthy Developer Mindset While Learning Python - The Real Python Podcast

Building a community through coding challenges
Developing a positive mindset in programming [ more ]
Pybites
2 months ago
Python

A Better Place To Put Your Python Virtual Environments - Pybites

Using virtual environments in Python is crucial for isolating different app requirements and preventing conflicts.
Virtual environments allow for replicating project environments on different machines and avoiding the 'well, it runs on my laptop' issue. [ more ]
Pythonmorsels
2 months ago
Python

List slicing in Python

Slicing a list in Python creates a new list with a specified range.
In Python, the start index is inclusive while the stop index is exclusive in list slicing. [ more ]
Pythonbytes
2 months ago
Python

Changing Directories

zoxide helps navigate frequently used directories efficiently.
Typer offers auto-detection of arguments, prompting for missing arguments, and explicit app and subcommands. [ more ]
Python GUIs
2 months ago
Python

Setting Your Python Working Environment, the Right Way

Python packages from PyPI can extend functionality.
Python virtual environments help manage package dependencies. [ more ]
CodersLegacy
2 months ago
Python

Exploring Data Tables in Tkinter with PandasTable - CodersLegacy

PandasTable library allows for easy display and interaction with DataFrames in a Tkinter GUI.
Modifying PandasTable internally is possible by accessing the dataframe through table.model.df attributes. [ more ]
Realpython
2 months ago
Python

Python's __all__: Packages, Modules, and Wildcard Imports - Real Python

The import system in Python allows accessing objects from standard or third-party libraries and own code in multiple files using explicit or wildcard imports.
Explicit imports in Python involve bringing specific objects or modules from packages into the current namespace, potentially using aliases to avoid naming conflicts. [ more ]
TechBeamers
2 months ago
Python

Selenium Python Extent Report Guide

Automated testing with Selenium and Extent Report is essential for reliable software.
Setting up Selenium automation in Python involves installing Python, Selenium, WebDriver, and Extent Report. [ more ]
TechBeamers
2 months ago
Python

Python Remove Elements from a List

The tutorial covers various techniques to remove elements from Python lists, from basic to advanced methods like using 'remove()' and slicing.
Understanding different methods to remove elements from Python lists is a crucial skill that enhances coding proficiency. [ more ]
Talkpython
2 months ago
Python

Djangonauts, Ready for Blast-Off

Djangonauts mentorship program supports Django enthusiasts
Djangonauts program benefits the Django community and potentially other open source communities [ more ]
TechBeamers
2 months ago
Python

Python Remove Elements from a List

The remove() method deletes a specified element from a list.
Slicing can be used to skip/eliminate specific elements from a list. [ more ]
TechBeamers
2 months ago
Python

Selenium Python Extent Report Guide

Automated testing using Selenium and Extent Report is crucial for software reliability.
Setup involves Python installation, Selenium setup, WebDriver configuration, and Extent Report installation. [ more ]
Python Software Foundation Blog
2 months ago
Python

White House recommends use of memory-safe languages like Python

Memory-safe programming languages recommended by White House report
Python's role in memory-safety highlighted by Python Software Foundation and Cryptography library's migration to Rust. [ more ]
Zero To Mastery
2 months ago
Python

[February 2024] Python Monthly Newsletter | Zero To Mastery

Python newsletter helps Python developers stay updated with industry trends and resources.
Newsletter focuses on providing curated content to save time and improve skills. [ more ]
[ Load more ]