I have police buddy of mine after my 4" Nickle python(1985). He's proposed a even up trade for the following: 80% 1903 and 99% 2" .38 Sp, 1st Gen Cobra. includes 2 leather Galco holsters for the cobra.
I would advise you to take the advice of the previous posters.
While the condition of the Python is not stated, your Python could be worth $800 to $1000, while the 1903 (I am assuming a Pocket Model Hammerless and not a hammered Pocket Model, which is worth a lot more than a Hammerless) is a $300-$350 gun and the Cobra perhaps $350-$400, although a lot go unsold at those prices. (An early Cobra would be worth a lot more. What is its vintage? "First Generation" is an abused term that is often applied to any Cobra without a shrouded ejector rod, whether a 1950 gun, or a 1971 gun.)
The leather is worth practically nothing, just like used scopes.
Again, a more detailed description changes everything. A "no finish" Pocket Model .38ACP is not worth anything to most collectors, but I do see them sell on GunBroker for a few hundred dollars.
Again I say, "First Generation" means almost nothing in relation to a Cobra, since the guns varied a lot from 1950 to 1972 when the shrouded ejector rod was introduced. A "full frame" Pre-1966 Cobra is worth a lot more than a "short frame" Post-1965 Cobra. A first year gun is worth a LOT more than later guns. The older the gun, the more it is worth.