1.
 
1 point by intrepidhero 1 day, 17 hours ago | discuss | on: My Python Development Environment, 2020 Edition
Genuinely curious: has anyone had an experience where installing a library messed up the system python? I expect that my usage is pretty simple. My projects tend to depend on a handful of mainstream libraries. And I tend to rely on the more pedestrian features of python instead of the bleeding edge. So maybe it's just me but I struggle to imagine a case where my needs for development risk messing up the system python install.
2.
 
1 point by ish 1 day, 18 hours ago | discuss | on: My Python Development Environment, 2020 Edition
I'm very happy to see this update to his last environment post. I adopted pipenv and pipsi partially due to his advice. Since then, pipenv had lost a lot of community faith and pipsi is no longer maintained. I've started migrating to pipx recently, and long ago purged pipenv from my projects. I dropped back to simple pip and venv for most projects, and am starting to adopt poetry.
3.
 
3 points by intrepidhero 5 days, 13 hours ago | discuss | on: New Python News Site
This is the first I've seen of finster. Can anyone relate their experience using it to get freelance work? My first impression is it's a little scammy.
4.
 
1 point by ww21 1 week, 1 day ago | discuss | on: PyDev of the Week: Joannah Nanjekye
scsv
5.
 
2 points by Type 1 week, 1 day ago | discuss | on: Ask 🐍: What other programming languages do you use?
I've only recently learned to code and python is my first language, so I don't use any other languages yet.
6.
 
2 points by intrepidhero 1 week, 1 day ago | discuss | on: Why you should use `python -m pip`
I didn't find the author's argument particularly compelling. In general, if `python` refers to the interpreter I'm using right now, whether that's a virtualenv or the system python, then `pip` refers to the version of the script in the same folder as python. If I have any doubt, `pip --version` tells me which version and interpreter it's running against.
7.
 
3 points by intrepidhero 1 week, 2 days ago | discuss | on: Python is Safer typed than you think
This was a great deep dive into error handling in python. Specifically the author was trying to write functions that must return either a valid result or an error value and still get the most benefit from mypy type analysis. I've run across this problem many times and never come up a solution as elegant as the author's final technique. Well done!
8.
 
2 points by DaddyOh 1 week, 2 days ago | discuss | on: Ask 🐍: What other programming languages do you use?
Some PHP and bash. I have a Java Apache Caml middleware msg routing system that I maintain and one ETL Java data system also. These programs, luckily, don't need much care and feeding. The ETL will be converted to python in 2020 and the Apache Camel middleware routing system will remain because Apache Camel rocks.
9.
 
3 points by ohduran 1 week, 2 days ago | discuss | on: Ask PN: I want to get to know you
Hi Dirk, great idea! I'm Alvaro, originally from Spain. I was introduced to Python at my first job after despising C++ and Matlab in college. Fell immediately in love with it, and how easy to use and understand it was. I'm now a software developer developing Django Rest Framework backends and looking at the freelancing cliff with more and more eagerness... any tips on that from anyone?
10.
 
2 points by Type 1 week, 4 days ago | discuss | on: Why you should use `python -m pip`
So in short, you should use `python -m pip` if you have more than one version of Python installed.
11.
 
2 points by micah.strube 1 week, 4 days ago | discuss | on: Python Debugging With Pdb
I use pdb every day. It’s a way more powerful tool for debugging than print statements and logging. Interactive mode for pdb in python 3 is pretty great. It drops you into the full python REPL with access to the current environment at the point you set your pdb trace, or wherever you’ve stepped to in pdb. Way easier than continually adding more print statements and re-executing code til you finally find the key to your problem.
12.
 
3 points by stip 1 week, 5 days ago | discuss | on: Ask PN: I want to get to know you
Hey, I'm Mike and I'm an American software engineer living in Germany. I had poked around with Python in college, but a job I got required Python and I've been using it professionally ever since. It seemed "a lot like Ruby" which I had been writing previously, and 7 years later it's still my main language. I mainly use it to build web services for CI systems, but occasionally use it for data-sciencey visualizations and statistics.
13.
 
2 points by jpscaletti 1 week, 6 days ago | discuss | on: Ask 🐍: What other programming languages do you use?
Ruby on Rails and React, at work. Ruby is beautiful and make me a little jealous, but Python has better libraries. Rails is too opaque, and I miss pytest, but it has some interesting ideas and very strong conventions. React is nice for its intended purpose, the other thousand JavaScript libraries are the problem ;).
14.
 
2 points by pyokoro 1 week, 6 days ago | discuss | parent | on: Ask 🐍: What other programming languages do you use?
lol, we are like the same person!
15.
 
2 points by garettmd 1 week, 6 days ago | discuss | on: Ask 🐍: What other programming languages do you use?
I'm in DevOps, so I use a lot of Bash. I also use a lot of markup (YAML) and DSLs (HCL via Terraform). Every once in a while I'll use some Go and Ruby since some useful tools require it or I wanted to modify the code a bit.
16.
 
1 point by garettmd 1 week, 6 days ago | discuss | on: Ask 🐍: What other programming languages do you use?
I'm in DevOps, so I use a lot of Bash. I also use a lot of markup (YAML) and DSLs (HCL via Terraform). Every once in a while I'll use some Go and Ruby since some useful tools require it or I wanted to modify the code a bit.
17.
 
2 points by j 2 weeks ago | discuss | on: Ask 🐍: What other programming languages do you use?
Along with Python, I actively use JavaScript and Typescript in a professional capacity, and GDScript for fun (to make a game using Godot). Some tools and toys from yesteryear: Java, Scala, Closure/script, Racket, C#, Lua, Ruby and Pascal when I was a kid.
18.
 
2 points by somada141 2 weeks ago | 1 comment | on: Ask 🐍: What other programming languages do you use?
I’m currently using Typescript with Angular for frontend and have been learning Dart with Flutter for mobile. I’ve been flirting with the idea of learning Go for some time-critical backend stuff but I’m so much more comfortable with Python that I haven’t taken that leap yet. I used to use alot of C/C++ during my PhD days when I was doing a lot of GPGPU coding with CUDA but I haven’t touched it in years.
19.
 
2 points by intrepidhero 2 weeks ago | discuss | on: Python Type Checking
If you'd rather read than watch/listen this is on the same site: https://realpython.com/python-type-checking/ My first encounter with realpython.com. Looks like lots of good content!
20.
 
3 points by cedric 2 weeks, 1 day ago | discuss | on: Ask PN: I want to get to know you
Hi all, I am using Python since a more that 15 years and still love this languages. And a member of Pythonic News for about two weeks. I think PN is a great idea and hope to learn a lot of new things here around Python and what you all are doing. I am working in computer security. You can find some of my projects here: https://github.com/cedricbonhomme https://git.sr.ht/~cedric
21.
 
4 points by cedric 2 weeks, 1 day ago | discuss | on: When to switch to Python 3.8
From my side, just had a problem to compile mod_wsgi for Python 3.8. But I switched some days after the release. As usual :-)
22.
 
3 points by isidentical 2 weeks, 2 days ago | discuss | on: Ask PN: I want to get to know you
Hi, Dirk! My name is Batuhan and I am a high school student from Turkey. When i first saw python, I was 10 years old. I didn't understand too much about it at that time but i kept learning and learning. Nowadays I am interested in doing funny and hacky things with it, and i share what i do in my github (https://github.com/isidentical).
23.
 
2 points by somada141 2 weeks, 2 days ago | discuss | parent | on: Image Segmentation with Python and SimpleITK
Oh thanks for that, never came across it before.
24.
 
4 points by intrepidhero 2 weeks, 2 days ago | discuss | on: Ask PN: I want to get to know you
Hi folks! I'm Brian. I'm an Electrical Engineer working on controls for the high voltage transmission system. I've used python as my secret sauce for getting things done since 2005 when I picked it up after Perl and PHP. I rebooted my website last year and have been posting stuff about linux administration and programming on http://fadedbluesky.com/tech/.
25.
 
2 points by intrepidhero 2 weeks, 2 days ago | discuss | on: Static websites with Flask
I coded my personal site as static HTML/CSS generated from jinja templates. For a simple blog type site like mine I'm not sure a framework like flask adds much value versus my hand rolled script, although I'd love to hear a counter point. The one feature I don't have and would like is an integrated comment system. Has anyone solved this problem on a static site? What did you (dis)like about your solution?
26.
 
4 points by rdrey 2 weeks, 3 days ago | discuss | on: Ask PN: I want to get to know you
Hey everyone! I'm Rainer. I work remotely on uniregistry.com's Python backend. I first wrote Python & Django in 2008 at University. I'm in Sierra Leone (West Africa) with my partner right now, considering our next move, probably to Europe somewhere. Here's my Python-specific page on my website - https://rainer.codes/tech/python (still under construction).
27.
 
4 points by frague 2 weeks, 3 days ago | discuss | on: Ask PN: I want to get to know you
Hi, I'm a web developer mainly working with python on django applications. I'm a official worker, working for a town in France.
28.
 
4 points by reuven 2 weeks, 3 days ago | discuss | on: Ask PN: I want to get to know you
Hi! I'm Reuven; I teach Python and data science to companies all around the world. (In the last six months, I've taught people in the US, Europe, Israel, India, and China.) And I attended PyCon in Cleveland and Euro Python in Basel. I have a free, weekly newsletter ("Better developers") about Python and related technologies, read by about 13k people every week. (More info is at http://lerner.co.il/newsletter .) I also offer a lot of online courses (http://store.lerner.co.il/), and blog frequently about Python stuff (http://lerner.co.il/blog). I used to write a monthly column for Linux Journal, until they sadly closed in August. I'm still a panelist on the "Freelancers Show" podcast, where we talk about what it's like to be a consultant. I've been using Python since about 1992, but it took a while for Python to become my main language. Until that happened, I did lots of stuff in Perl and Ruby. I'm delighted to see this site, and to participate in it!
29.
 
3 points by somada141 2 weeks, 3 days ago | discuss | on: Ask PN: I want to get to know you
Hi all! I’m Adam, I’m originally from Greece, currently leaving in Australia, and about to go nomadic. I was first introduced to Python 2.5 in 2006-2007 when I was doing my Masters project as a good alternative to Matlab which was the defacto academic language/environment at the time. I fell deeply in love with its simplicity, readability, and its batteries-included approach. I’ve been using it near-daily since for my Masters in computational electromagnetics and thermodynamics, then my PHD in computational multiphysics, and after finishing my PHD in 2014 I moved to backend engineering in the private sector and have been using Python professionally since. I have a blog I’ve mostly neglected in the past 5yrs, apart from replying to comments and trying to help peeps, on medical image processing and other biomedical engineering endeavours under pyscience.wordpress.com While I was a Python absolutist I’ve been using Typescript and Dart for UI and exploring languages like Go for backend but Python remains my goto for most things.
30.
 
1 point by sebst 2 weeks, 3 days ago | discuss | parent | on: Ask PN: I want to get to know you
Is it also Python that you teach in class?
More