The "pro" makes no real difference for a writer -- the software is the same. And the answer is a qualified "no". I can use my iPad for virtually everything that involves writing. I use Scrivener, and it's great on the iPad.
About Those Older Pros
The 2018 iPad Pro is still worth buying if you can find it for $700 or less. It's very powerful and matches the 2020 model in many ways. At this point, it's not worth considering older 10-inch and 13-inch iPad Pro tablets (if you can even find them). They're just too old.The new iPad Pro got a nice upgrade, and it makes a tempting laptop replacement. Apple's new 11- and 12.9-inch iPad Pros are great. Apple's new added mouse support for iPads makes these, and other iPads, much more powerful work machines that really can replace your laptop.
There is currently no way to actually install Windows directly on an iPad or any other mobile Apple device. The only way to run Windows on your iPad then is remote hosting. This guide will take you through the different ways to do just that.
Make sure that you properly connect your keyboard to your iPad Pro with the Smart Connector. Make sure that nothing is covering (dirt, debris, lint, plastic, paper, etc) connection pins. Reset your iPad Pro. This is also called a force restart.
“Programming” on iOS: the Shortcuts App
The iPad still lacks the ability to do any native programming. That is, you won't find a secret door leading to a UNIX shell where you can install homebrew and a C compiler. This is the rebranded Apple version of Workflow, a popular app that did more or less the same thing.No iPad is not meant for coding. You do not have IDEs available for iPad. There are some apps but they are terrible for real life usage. IPad cannot compile any code because it itself is a mobile OS.
There is currently no way of running Visual Studio Code directly on your iPad Pro. The easiest way to enable coding and lots of other 'traditional computer stuff' on an iPad, is not running it directly, but installing a remote access app and connect to your Mac or PC at home through it, and get stuff done that way.
Yes, you can do Python coding on iPad and even on iPhone once can do python coding. Pythonista 3: puts a Python interpreter in your pocket. This is a beautiful scripting environment for Pytyon 3.6 and 2.7. It comes with code completion, UI editor, debugger, and other handy tools.
Swift Playgrounds is an easy way to learn Swift programming and to test code inside of Xcode, and now the feature is available for iOS 10. This new app is great for beginner coders and professional developers, because it allows you to officially write Swift code and have it run on the iPad.
The iPad Pro lets you connect to an external display, and it's up to the developers to support this in any way they see fit, but currently no app lets you run the IDE on one screen, and the preview browser on the other. It seems simple, and would be a much better way to work, but it isn't here — yet.
Pythonista is a free trial software application from the Office Suites & Tools subcategory, part of the Business category. The app is currently available in English and it was last updated on 2012-07-10. The program can be installed on iOS.