Serdar Yegulalp

Senior Writer

Serdar Yegulalp is a senior writer at InfoWorld, covering software development and operations tools, machine learning, containerization, and reviews of products in those categories. Before joining InfoWorld, Serdar wrote for the original Windows Magazine, InformationWeek, the briefly resurrected Byte, and a slew of other publications. When he's not covering IT, he's writing SF and fantasy published under his own personal imprint, Genji Press.

Learn Python: 5 great Python courses for beginners and beyond

14 open source tools to make the most of machine learning

14 open source tools to make the most of machine learning

Tap the predictive power of machine learning with these diverse, easy-to-implement libraries and frameworks

What’s new in Microsoft Visual Studio Code 1.49

What’s new in Microsoft Visual Studio Code 1.49

Microsoft updates Visual Studio Code monthly. Keep track of the latest new features and improvements in this changelog

4 Python type checkers to keep your code clean

4 Python type checkers to keep your code clean

Mypy, Pytype, Pyright, and Pyre can help you keep your type-hinted Python code bug-free. Let’s see what each of these useful tools has to offer

What’s new in Rust 1.46

What’s new in Rust 1.46

Rust was designed to make it easy to develop fast and safe system-level software; here’s what’s new

Python style: 5 tools to clean up your Python code

Python style: 5 tools to clean up your Python code

Look to these free tools to ensure that your Python code complies with recommended Python coding conventions and code quality standards

How to work with the Python list data type

How to work with the Python list data type

Use Python lists to store data in one-dimensional rows, access them by indexes, and sort them any which way you like

How to package Python apps with BeeWare Briefcase

How to package Python apps with BeeWare Briefcase

Take advantage of BeeWare Briefcase to make Python programs that are a snap to deploy and easy to redistribute

7 superb Python books for every skill level

7 superb Python books for every skill level

Whether you’re a beginner, a moderately skilled dev, or an expert, there’s a book in this lineup to expand your Python programming powers

4 powerful features Python is still missing

4 powerful features Python is still missing

What new programming language features would you like to see added to Python? Here are four possibilities — some likely, some not

How to run Anaconda side by side with other Pythons

How to run Anaconda side by side with other Pythons

Want to use Anaconda alongside other Python distributions? Here’s how to keep those Python installs from stepping on each other’s toes

Microsoft unveils Pylance, its new Python extension for Visual Studio Code

Microsoft unveils Pylance, its new Python extension for Visual Studio Code

Pylance works with the existing Microsoft Python extension to bring faster type checking and program analysis to Python devs

Load More