The London Python Dojo is back, and soon - Tuesday 19th March!
We'll be at the office of @krakentech_ this time
Do come along for some fun chats and social coding. All abilities welcome
Sign up here:
https://t.co/dlwzKPCnhZ
The London Python Dojo will be a T.Rowe Price again next Tuesday 10th.
Come along for some pizza and social coding. Great to meet fellow devs and others interested in Python programming. https://t.co/qKAAbMoghn
Guys, I think I’ve solved it. Hear me out...
We make any day the temperature goes above 32C in the UK an automatic bank holiday
And then watch the big corporations scramble to fix climate change ASAP
Sick of people calling everything in crypto a Ponzi scheme. Some crypto projects are pump and dump schemes, while others are pyramid schemes. Others are just standard issue fraud. Others are just middlemen skimming of the top. Stop glossing over the diversity in the industry.
The next London Python Dojo will Thursday, 7th May at 7pm - and *remote*! It all happens on our Discord server. Find instructions there! https://t.co/3VRLf8vPmM
@DRMacIver@tef @bodil sure, most of the time you can just have a constant, but that's not "really want early binding" then, it doesn't matter.
any function generation in a loop would be broken by late binding (e.g. `[lambda x=x: x for x in range(3)]`)
@DRMacIver@tef @bodil problem with late binding is you'd have to have a closure (or something) every time you really want early binding. Still a gotcha, and working around it would require a bunch more boilerplate than
def a(b=None):
if not b: b = []
(this would affect immutable types too)
@jhalley73 @emmarainbow54 @HollyJoCollins@itvlondon I was also unaware of this deal! Very good news though. Who is the deal with? Do you have a link more info so we can read about it?
WHAT. Git supports ignoring revs in blame natively since 2.23! No hyper-blame required anymore.
Use this when migrating your #Python project's code style to Black:
https://t.co/mEyjkcjLNW
That you should preferably reformat everything in one commit you already knew, right?
str.split: what are they doing up there?
frame.f_back: they are taking the first element from your list
str.split: what?! I gave them, like, 8 elements to read from
frame.f_back: they dont like those elements
str.split: [mockingly] tHey DonT LiKe THose elEmenTs *flips a table*
@StarlingBank please add PayM support! "Settle up" works (ish, not as nicely) as PayM for me _receiving_ payments, but doesn't help at all if I need to send money to someone who has PayM already set up