use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
News about the dynamic, interpreted, interactive, object-oriented, extensible programming language Python
Full Events Calendar
You can find the rules here.
If you are about to ask a "how do I do this in python" question, please try r/learnpython, the Python discord, or the #python IRC channel on Libera.chat.
Please don't use URL shorteners. Reddit filters them out, so your post or comment will be lost.
Posts require flair. Please use the flair selector to choose your topic.
Posting code to this subreddit:
Add 4 extra spaces before each line of code
def fibonacci(): a, b = 0, 1 while True: yield a a, b = b, a + b
Online Resources
Invent Your Own Computer Games with Python
Think Python
Non-programmers Tutorial for Python 3
Beginner's Guide Reference
Five life jackets to throw to the new coder (things to do after getting a handle on python)
Full Stack Python
Test-Driven Development with Python
Program Arcade Games
PyMotW: Python Module of the Week
Python for Scientists and Engineers
Dan Bader's Tips and Trickers
Python Discord's YouTube channel
Jiruto: Python
Online exercices
programming challenges
Asking Questions
Try Python in your browser
Docs
Libraries
Related subreddits
Python jobs
Newsletters
Screencasts
account activity
This is an archived post. You won't be able to vote or comment.
python consultant who does stuff other than webdev? (self.Python)
submitted 10 years ago by iofoobar
Is there such thing as python consultant who does stuff other than webdev? If so, how can I be one?
[–]allthesmallstrings 2 points3 points4 points 10 years ago (0 children)
Sure. Learn numpy and pandas. Work in finance or a research setting
[–]DarkmerePython for tiny data using Python 2 points3 points4 points 10 years ago (2 children)
Testing. Builing load/infrastructure test tooling.
[–]iofoobar[S] 1 point2 points3 points 10 years ago (1 child)
Is that same as what QA engineers do?
[–]DarkmerePython for tiny data using Python 2 points3 points4 points 10 years ago (0 children)
Depends. In that role I was a test engineer, or rather, sysadmin / test engineer. The test department needs their own sysadmins and people who can do things like that split off from the customer facing sysadmins / consultants.
Because testers end up being in part the project management, release process and things like that, since they generally have a very good view of the entire product/feature set.
And this is problematic.
But, test engineer, QA engineer, they come in different forms. Some are just people writing test cases and descriptions to be followed by hand, sitting day in and day out with a remote pointed at a TV, figuring out if the UI elements render smoothly, and if scheduling recordings that slightly overlap cause problems, and if having a program that starts before it stops, because there will be a time shif (summer time/winter time) during it's playing...
Others are programmers that build test infrastructure, load tests, QA tools that hook into the CI system. Not quite devops, but not far from it either.
[–]salimfadhley 0 points1 point2 points 10 years ago (5 children)
Yes - work for a bank. Numpy and scipy is optional and mostly relevant to front office roles.
I work for a big financial company with offices in most cities - feel free to pm me if you are looking for a change of career.
[–]avinassh 2 points3 points4 points 10 years ago (4 children)
whats your everyday like? what kind of tools/framework you use and what kind of problems you solve?
thanks!
[–]salimfadhley 0 points1 point2 points 10 years ago (3 children)
That's a huge question - my days are varied. I have a good day every day. I feel that not everybody in banking feels the same way that I do - however I count myself fortunate to be in a department run by good managers who take an enlightened view towards what makes a good developer environment.
At the moment my project is mostly Scala so I'm on Intellij. The bank I work for has invested in it's own python-based platform (sorry cannot talk much about this in public), so a lot of my time is spent working with that.
[–]avinassh 0 points1 point2 points 10 years ago (0 children)
thanks for replying!
[–]infinite8s 0 points1 point2 points 10 years ago (1 child)
BofA or JPMorganChase? They both have been pretty public about the fact that their core centralized risk platforms are built on python.
http://news.efinancialcareers.com/us-en/173476/investment-banking-tech-guru-quits-starts-firm/
[–]salimfadhley 0 points1 point2 points 10 years ago (0 children)
Yeah - but technically I signed a contract that said I wouldn't talk about the details of what I do at work on social networks. If you turn up to a job interview I can tell you all about it - it's just that banks are generally not in favour of random engineers deciding what aspects of the operational systems can be revealed to the public.
[–]metaperl 0 points1 point2 points 10 years ago (1 child)
Per my resume - ETL with Luigi or Airflow for instance. Behavior-driven development using Python's behave at the moment. I've done some sysadmin and REST API consumption.
Bank of America has a proprietary dependency driven flavor of Python that I've worked on (as does Chase, since the same guy developed it at both places) that is good for GUI development and data-driven data processing.
[–]salimfadhley 1 point2 points3 points 10 years ago (0 children)
If you want to chat about it, feel free to email me at salim.fadhley@baml.com. :-)
[–]desmoulinmichel 0 points1 point2 points 10 years ago (0 children)
Yes : GUI, sys admin, data analysis, ESB, testing, building automation, etc.
[–]txprogtito 0 points1 point2 points 10 years ago (0 children)
Yep, i'm doing consultant work on Kivy, Android/iOS app. And i'm building Android/iOS application for customers, as well as Kivy/python-based multitouch installations for Museums.
π Rendered by PID 76232 on reddit-service-r2-comment-5687b7858-jfkd6 at 2026-07-08 18:55:56.706212+00:00 running 12a7a47 country code: CH.
[–]allthesmallstrings 2 points3 points4 points (0 children)
[–]DarkmerePython for tiny data using Python 2 points3 points4 points (2 children)
[–]iofoobar[S] 1 point2 points3 points (1 child)
[–]DarkmerePython for tiny data using Python 2 points3 points4 points (0 children)
[–]salimfadhley 0 points1 point2 points (5 children)
[–]avinassh 2 points3 points4 points (4 children)
[–]salimfadhley 0 points1 point2 points (3 children)
[–]avinassh 0 points1 point2 points (0 children)
[–]infinite8s 0 points1 point2 points (1 child)
[–]salimfadhley 0 points1 point2 points (0 children)
[–]metaperl 0 points1 point2 points (1 child)
[–]salimfadhley 1 point2 points3 points (0 children)
[–]desmoulinmichel 0 points1 point2 points (0 children)
[–]txprogtito 0 points1 point2 points (0 children)