The Real Python Team

Thanks to amazing readers like you Real Python has grown leaps and bounds:
- Over 150 Python tutorials on the site
- 1,000,000+ visitors per month
- More than 100,000 newsletter subscribers
- More than 50,000 Facebook likes
- More than 30,000 Twitter followers
Meet the realpython.com team:
Doug Farrell
Doug is a Python developer with more than 25 years of experience. He writes about Python on his personal website and works as a Senior Web Engineer with Shutterfly.
» More about DougJackie Wilson
Jackie teaches computer science full-time for Cecil College, and fell in love with Python many years ago when she realized it wasn't pseudocode, but an actual language.
» More about JackieJoska de Langen
Joska is an avid Pythonista and writes for Real Python.
» More about JoskaAlex Ronquillo
Alex Ronquillo is a Jr. Software Engineer at YouVersion. He’s an avid Pythonista who is also passionate about writing and game development.
» More about AlexJoe Tatusko
Joe is a manufacturing engineer turned Pythonista with interests in data wrangling and visualization.
» More about JoePaul Mealus
Paul studies ways to leverage technology to empower business and make life better. Paul has a life goal to become a CIO and more importantly, pet every dog in the world.
» More about PaulLuke Lee
Luke has professionally written software for applications ranging from Python desktop and web applications to embedded C drivers for Solid State Disks. He has also spoken at PyCon, PyTexas, PyArkansas, PyconDE, and meetup groups.
» More about LukeRok Novosel
Rok is a software engineer from Slovenia. Member of the Real Python Tutorial Team.
» More about RokMichael Herman
Michael is a software engineer and educator who lives and works in Denver, CO.
» More about MichaelRebecca Stone
Rebecca does research in computer vision applied to medical images. She likes Python and C and spends her spare time cooking things in the kitchen and inviting people to come eat them with her.
» More about RebeccaMahdi Yusuf
Mahdi is the CTO of Gyroscope, the co-founder of the PyCoder’s Weekly, and a longtime Pythoneer.
» More about MahdiAbhirag Awasthi
Programmer/Musician, constantly trying to create something worthwhile, getting better at my craft in the process
» More about AbhiragAnthony Shaw
Anthony is an avid Pythonista and writes for Real Python. Anthony is a Fellow of the Python Software Foundation and member of the Open-Source Apache Foundation.
» More about AnthonyRenato Candido
Researcher in digital signal processing, telecommunications and machine learning. {free, libre, open source} {software, hardware, culture, science} enthusiast.
» More about RenatoRicky White
Ricky is a Python Developer and Writer who has a tendency to refer to himself in the third person. By day he is a stay-at-home dad, and by night he's a crime-fighting ninja. He can often be found in a local coffee shop, or via rickywhite.net.
» More about RickyJasmine Finer
Jasmine is a Django developer, based in London.
» More about JasmineRalu Bolovan
Ralu is an avid Pythonista and writes for Real Python. She is a DevOps engineer specializing in cloud computing, with a penchant for AWS.
» More about RaluSteve Howell
Steve is a data scientist, physicist, and avid Pythonista. In his spare time, he enjoys playing with his kids, ballroom dancing, playing Ultimate Frisbee, and [breaking then] fixing computers.
» More about SteveVuyisile Ndlovu
Vuyisile enjoys seeing software make a visible difference in the lives of people in the world.
» More about VuyisileJames Mertz
James is a passionate Python developer at NASA's Jet Propulsion Lab who also writes on the side for Real Python.
» More about JamesDarren Jones
With 20 years as a teacher of music technology, Darren is keen to bring his skills to the Python table.
» More about DarrenTappan Moore
Tappan is not sure he can call himself a Pythonista, but he edits video for Real Python anyway.
» More about TappanAhmed Bouchefra
Ahmed is a developer and software engineer with 4+ years of experience on building web, mobile and desktop applications. He's also an avid Pythonista and writes for Real Python.
» More about AhmedAldren Santos
Hi, I'm Aldren and I'm the guy that helps to make this site awesome for your eyes! :)
» More about AldrenLucas Lofaro
Lucas is a wandering Pythoneer with a curious mind and a desire to spread knowledge to those who seek it.
» More about LucasDavid Amos
David is a mathematician by training, a data scientist/Python developer by profession, and a coffee junkie by choice.
» More about DavidHaki Benita
Haki is an avid Pythonista and writes for Real Python.
» More about HakiJohn Sturtz
John is an avid Pythonista and a member of the Real Python tutorial team.
» More about JohnChris Bailey
Chris is an avid Pythonista and creates video tutorials for Real Python. He is a programmer and data analyst. He creates music under the name Tripnet. Chris lives in Hawaii with his wife and two dogs.
» More about ChrisColin OKeefe
Colin is a freelance Software Creative who travels the unixverse in the good ship Python.
» More about ColinNathan Jennings
Nathan is a member of the Real Python tutorial team who started his programmer career with C a long time ago, but eventually found Python. From web applications and data collection to networking and network security, he enjoys all things Pythonic.
» More about NathanMirko Stojiljkovic
Mirko has a Ph.D. in Mechanical Engineering and works as a university professor. He is a Pythonista who applies hybrid optimization and machine learning methods to support decision making in the energy sector.
» More about MirkoKristijan Ivancic
Hey, I'm Kristijan! I'm a CV/ML engineer and member of the Real Python tutorial team.
» More about KristijanDaniel Hepper
Daniel is an independent software engineer, consultant, and trainer with a focus on web development with Django. He lives and works in Cologne, Germany.
» More about DanielJim Anderson
Jim has been programming for a long time in a variety of languages. He has worked on embedded systems, built distributed build systems, done off-shore vendor management, and sat in many, many meetings.
» More about JimDan Bader
Dan is the Chief Python Nut at Real Python. He helps Python developers take their coding skills to the next level with Python tutorials, books, and online training.
» More about DanMalay Agarwal
A tech geek with a philosophical mind and a hand that can wield a pen.
» More about MalayKyle Stratis
Kyle is a self-taught developer working as a senior data engineer at PatientsLikeMe and a cofounder of Danqex (formerly Nasdanq) and Encryptid Gaming.
» More about KyleJon Fincher
Jon taught Python and Java in two high schools in Washington State. Previously, he was a Program Manager at Microsoft.
» More about JonAbhinav Ajitsaria
Abhinav is a Software Developer from India who loves technology and harnessing it to make life better for everyone.
» More about AbhinavIsaac Rodriguez
Hi, I'm Isaac. I build, lead, and mentor software development teams, and for the past few years I've been focusing on cloud services and back-end applications using Python among other languages. Love to hear from you here at Real Python.
» More about IsaacJoe Wyndham
Joe is a research engineer specialising in energy. As the energy sector transforms, Joe has found himself knee deep in energy data and has adopted Python as his main tool to make sense of it all.
» More about JoeBrian Peterson
Brian is a PythonistaCafe Community Manager.
» More about BrianJoanna Jablonski
Joanna is the Executive Editor of Real Python. She loves natural languages just as much as she loves programming languages!
» More about JoannaMbithe Nzomo
I'm an experienced software engineer with interests in artificial intelligence and machine learning. I'm currently a postgraduate student at The University of Manchester, studying Advanced Computer Science with a specialisation in AI.
» More about MbitheLogan Jones
Hi, I'm Logan, an open source contributor, writer for Real Python, software developer, and always trying to get better. Feel free to reach out and let's get better together!
» More about LoganAnja Pircher
Anja is a graphic designer and a member of the Real Python tutorial team.
» More about AnjaMartin Breuss
Martin loves programming, goofy jokes as well as animals (snakes AND humans!) - so there's a strong connection to the Python community in either way. ;) He likes to learn and explore and talk about it, and he creates video tutorials for Real Python.
» More about MartinLeodanis Pozo Ramos
Leodanis is an industrial engineer who loves Python and software development. He is a self-taught Python programmer with 4+ years of experience building desktop applications.
» More about LeodanisAdriana Cutenco
Hello! I am Adriana - a Graphic Illustrator with a Bachelor’s Degree in Fine Arts.
» More about AdrianaAlexander VanTol
Alexander is an avid Pythonista who spends his time on various creative projects involving programming, music, and creative writing.
» More about AlexanderKrishelle Hardson-Hurley
After 6 years of teaching high school math, Krishelle switched careers and now works as a Site Reliability Engineer at Dropbox in San Francisco, CA.
» More about KrishelleJaya Zhané
Jaya is an avid Pythonista and writes for Real Python. She's a Master's student at Georgia Tech and is interested in data science, AI, machine learning and natural language processing.
» More about JayaChyld Medford
Chyld is an avid Pythonista and writes for Real Python. He teaches data science and full stack software engineering to companies around the world. He loves functional programming, linear algebra, all things linux, machine learning ... and Python!
» More about ChyldGeir Arne Hjelle
Geir Arne is an avid Pythonista and a member of the Real Python tutorial team.
» More about Geir ArneMike Driscoll
Mike has been programming in Python for over a decade and loves writing about Python!
» More about MikeJames Timmins
James is a software consultant and Python developer. When he's not writing Python, he's usually writing about it in blog or book form.
» More about JamesKaty Gibson
Katy is a full-stack web developer with experience in high school science education. She enjoys teaching and learning and is just really excited to be here.
» More about KatyLeon D'Angio
Leon is a data scientist at Apple, self-taught Pythonista, and contributor to Real Python.
» More about LeonAustin Cepalia
Austin is a video tutorial author at Real Python. He's currently a freshman working toward a degree in computer science at Rochester Institute of Technology.
» More about AustinBrad Solomon
Brad is a developer and a member of the Real Python Tutorial Team.
» More about BradAnd Now?
This site is a team effort and there are a lot of awesome folks here working really hard to give back to the Python community. So what can you do?
- Say hello in person: If you meet one of us at a conference or tech meetup, be sure to say hi.
- Follow us on Twitter: If you want to see what the team is tweeting about you can usually find their Twitter account on their about page.
- Say thank you: If you like a tutorial or someone helps you on the comments, thank the tutorial author(s) or commenter. It’s always nice to know your efforts are appreciated.
- Read about the team: Check their about page and find out more about everyone on the team.
- Join in: This community depends on the participation of everyone, so join in and contribute to the comments. Ask questions, answer others, and add to the discussion.
Thank You!
Thank you so much for reading this web site and being a part of our community!
We hope you enjoy our tutorials and we look forward to getting to know you.
Happy Pythoning!