General question for the masses here: How many of ...
# adobe
m
General question for the masses here: How many of you ALSO program and/or are proficient in Python in addition to ColdFusion? Like, if a project had a Python component to it, you'd be able to pick it up without having to learn a bunch of stuff?
👎 6
👎🏻 2
👍 3
👍🏻 1
j
I've seen all the movies several times but only watched Flying Circus once through each season.
🤣 1
🤡 1
🎯 1
m
image.png
😱 1
THAT RABBIT IS DYNAMITE
😆 1
s
RUN AWAY!!!! RUN AWAY!!!
😂 1
m
Perhaps if we run away some more it will confuse it? OH CHANGE YOUR ARMOR
s
image.png
🤣 1
😂 1
That is probably the line I use the most
everytime I already have something I think of that scene
t
I used to have a wav of "Help help i'm being repressed" as my windows shutdown sound.
😜 1
s
So much good stuff in that movie
👍 1
j
Ok. Ok. Mark, sorry for immediately derailing. I am NOT familiar with Python, though I'd like to be. I've been thinking recently that I might start messing around with it.
👍 1
m
One of my favorites, honestly
s
And now no-one is going to answer marks original questions
j
nih
m
meh. work the lolz
s
If I were take on a project like that mark, I would only have to learn (non-monty) python.
1
r
I’m reasonably fluent in both types of Python.
c
I use Python a tiny bit, but only in relation to Esri ArcGIS software. Not for web app development.
m
What sad times are these when passing ruffians can say ‘Ni’ at will to old ladies.
🤣 2
😢 1
m
Strange women lying in ponds distributing swords is no basis for a system of government.
s
Well you can't expect to wield supreme executive power just 'cause some watery tart threw a sword at you!
😂 1
❤️ 1
e
Use and like it above PHP or ASP.
❤️ 1
d
We have two snakes, but not pythons. Not to derail the derail, but I did a tiny amount of python back in the day. I thought it was pretty cool, but yield bent my brain a bit back then. Depending on what the functionality was that was implemented in python, and how complex that code was, I'd probably be fine with it.
m
Pretty low bar there, Evil 🤣
e
This is violence in inherit in the system. Help Im being repressed... Im being repressed.
s
Hello, I'm here for an argument
😂 1
m
Certainly sir. Have you been here before?
e
The lowest of bars imho is Powerapps. I would use php, Cobol, basic, awk, c, perl, vb 6 before I chose MS Power apps.
🤘 1
m
well now you're just being obvious
s
No, I'm not
m
DON'T GIVE ME THAT, YOU SNOTTY-FACED HEAP OF PARROT DROPPINGS!
m
Shoe. Megaphone. GRUNTIES.
WAAAAANKEL ROTARY ENGINE.
e
She turned me into a gnewt... A gwnet? Well I got better.
s
Who are you who is so wise in the ways of science?
m
image.png
😅 2
e
lol
a
well a lot of this was pretty excruciating. @Mark Takata (Adobe)... don't know much Python beyond "G'day world", but equally I'd see the situation you describe as an opportunity, not a barrier.
👍 1
s
I figured of all people Adam would be all in for a good Monty Python argument
m
Yeah right? You think you know a guy...
a
Just more interested in seeing the actual responses to Mark's Q in this case, and it kinda got lost. And, if I'm to be completely honest, seeing the word "python" and going "oh I know what would be funny..." isn't really.
s
image.png
😜 1
m
Yer just pissed they sold you a dead parrot
s
Mark, next time you want to ask a question like this, you will need to start 2 threads. One for the serious folks, and another for those of us that are prone towards finding the funny in everything.
a
Oh if only there was like a water-cooler channel or something...
🤯 1
r
@Mark Takata (Adobe) I’m curious why you posed the question? Likely not just idle curiosity, I’m guessing.
m
image.png
s
That's a good point too...I assumed you were trying to gauge how many of us CF folks also know python... I don't know python, but I know people that know python, and if I picked up a project that required python, I would probably just bring in another developer from my team to do the python part... which I have done before actually.
m
Literally the triggering event that made me ask this today was seeing @Jim Priest's job posting and seeing that were looking for folks with both CF and Python, and it made me wonder how popular the stacks are in concert (I believe they are very complimentary languages). I've never really used both at the same time, but certainly I have used them adjacently.
👍🏻 1
👍 1
s
I have had a few apps were python was used for certain cron jobs, and also developed one app where a user could upload a venue seating chart, and then a python script would execute to read the image and generate vector based seating chart shapes that we then used to create an interactive seating chart.
❤️ 1
now if there was a CF imageToVectorShapes() function, then maybe we wouldn't have used python
Also, we eventually ended up replacing the python part of that with a js solution using https://dmitrybaranovskiy.github.io/raphael/
1
s
I’ve started leaning it a few weeks ago due to tooling being available for GIS, AI, and some desktop apps
1
Forgive me if this is a silly question, but is there a possibility of similar to node or python. Node index.JS //run the file Coldfusion index.cfm // run the file I know I can do this with CommandBox, but I was just thinking the appeal of running one off tasks with an executable would be pretty sweet
b
Yep, in CommandBox it's
Copy code
box foo.cfm
or, if it's a CFC with a run method (convention)
Copy code
box task myComponent.cfc
or any method
Copy code
box task myComponent.cfc myMethod
s
I didn’t know about the first one ☝️
b
Been there since 1.0, lol. Heck, you can do shebang scripts with CommandBox in Bash https://commandbox.ortusbooks.com/usage/execution/cfml-files#goodness
s
I learned Python back in 2013 because PyCon was local to me that year and was relatively cheap (a few hundred bucks?). We were looking for a scripting language at work. I really liked Python 3 but there was still the big 2.7/3.x chasm - which the Python team assured the audience would be all decided "within a couple of years"... And here we are a decade later and it's still an issue... And that version split was why we didn't adopt Python: we wanted to use 3.x but all the Linux installs used 2.7 for a lot of system stuff (and still do).
m
I have learned python recently to do some AWS Lambda programing that also interfaces with CF.
b
Python is my go-to scripting language. I don't use it often enough to call myself proficient. I have to look up the right library methods since I don't retain them, but I'm still handy at being somewhat efficient. I use Python when it makes sense, but that's not usually in the context of web software at the moment.
1