Python 3.4 will be supported with ArcGIS for Professionals
Layerfiles (.lyr) can be imported into Pro. You cannot save a lyr file. Pro will save lyrx files which are not backwards compatible to 10.x
Hi Kevin, is that option for importing layer files (*.lyr) 100% compatible, and especially will the display of all feature symbolization and feature labelling be 100% the same in both ArcGIS for Desktop and Pro? It is a real nightmare for cartographers to have to redesign loads of layer files, so it is vital to have truly good compatibility and transfer of properties to the maximum extent possible.
My understanding from Esri reps is that 10.x will continue to use Python 2.7.
Confirmed ArcGIS Pro will use Python 3.4:
Python 3 migration—ArcPy Get Started | ArcGIS for Professional
(With most current build as at writing)
Installation dir is quoted as C:\Python34, which sounds more like a full installation than a runtime (per Jason Scheirer), but in practise it is not there and is installed as ArcGIS Pro\bin\Python. There is no python.exe which seems to support Jason's comment.
Numpy version included is 1.8.0
Jason Scheirer comments are correct.
Python is an optional install. If you don't install full Python installation, there will be "Python runtime" version where you've referenced (ArcGIS Pro\bin\Python). There is no exe for you to use in this case that, and you will only be available to use Python from within the app.
The full installation will be at c:\Python34 and includes the python.exe
This is a great thread, had a lot of info I was wondering about. I have a further question though. There were a couple of small differences in the way tool parameters were implemented between 10.0 and 10.1/10.2, specifically the way multivalue parameters were handled using the GetParameter... method. (Used to be they were acquired as valuetables, which was a little cumbersome.) I have a toolbox I wrote for 10.0 which I just upgraded to work with 10.1/10.2. I assume that all of the code itself will be compatible, but are there any small differences (like the multivalue parameter) between how scripts and tools will work in 10.1/10.2 and 10.3?