Skip to content

Commit 00adb88

Browse files
authored
Merge pull request mikeckennedy#241 from talkpython/master
sync back recent changes.
2 parents 0956eb5 + 6335cfa commit 00adb88

File tree

228 files changed

+30772
-1221
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

228 files changed

+30772
-1221
lines changed

transcripts/002_jesse_davis_talk_python_to_me_64.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@
222222

223223
00:13:15 So, you need a driver.
224224

225-
00:13:16 And the standard driver for MongoDB is called PyMongo, and you install it from PyPI via PIP, install PyMongo.
225+
00:13:16 And the standard driver for MongoDB is called PyMongo, and you install it from PyPI via pip, install PyMongo.
226226

227227
00:13:26 The current version is about to be 3.0, which we'll release in just about a week,
228228

transcripts/002_jesse_davis_talk_python_to_me_64.vtt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ So, you need a driver.
379379
And the standard driver for MongoDB is called PyMongo,
380380

381381
00:13:21.980 --> 00:13:26.120
382-
and you install it from PyPI via PIP, install PyMongo.
382+
and you install it from PyPI via pip, install PyMongo.
383383

384384
00:13:26.120 --> 00:13:32.120
385385
The current version is about to be 3.0,

transcripts/013_Flask_web_framework_and_much_much_more.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -434,9 +434,9 @@
434434

435435
00:12:57 So, like, how do I get started?
436436

437-
00:12:59 So, I guess the easiest way to get started with it is to download it from PIP, which is what most people use now.
437+
00:12:59 So, I guess the easiest way to get started with it is to download it from pip, which is what most people use now.
438438

439-
00:13:05 Set up a virtual env, get PIP, install Flask in there, and then you can probably even just go to the front page of Flask and copy-paste the Hello World example.
439+
00:13:05 Set up a virtual env, get pip, install Flask in there, and then you can probably even just go to the front page of Flask and copy-paste the Hello World example.
440440

441441
00:13:15 And that's probably good enough to get going, which is really not that much.
442442

transcripts/013_Flask_web_framework_and_much_much_more.vtt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -679,10 +679,10 @@ I suspect many people out there have written Flask apps, but also many of them h
679679
So, like, how do I get started?
680680

681681
00:12:59.080 --> 00:13:05.900
682-
So, I guess the easiest way to get started with it is to download it from PIP, which is what most people use now.
682+
So, I guess the easiest way to get started with it is to download it from pip, which is what most people use now.
683683

684684
00:13:05.900 --> 00:13:15.740
685-
Set up a virtual env, get PIP, install Flask in there, and then you can probably even just go to the front page of Flask and copy-paste the Hello World example.
685+
Set up a virtual env, get pip, install Flask in there, and then you can probably even just go to the front page of Flask and copy-paste the Hello World example.
686686

687687
00:13:15.740 --> 00:13:19.700
688688
And that's probably good enough to get going, which is really not that much.

transcripts/022_cpython.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1490,7 +1490,7 @@
14901490

14911491
00:55:41 Because one of the annoying things about starting up with any kind of new language is just having to install extra packages.
14921492

1493-
00:55:48 So for people who are a bit more savvy, they can use PyPy, Easy Install, PIP, those things.
1493+
00:55:48 So for people who are a bit more savvy, they can use PyPy, Easy Install, pip, those things.
14941494

14951495
00:55:53 But sometimes they get annoying because you try to install it and it says, oh, some dependency is not found.
14961496

transcripts/022_cpython.vtt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2242,7 +2242,7 @@ The reason why I suggest those is, especially for beginners, is because they hav
22422242
Because one of the annoying things about starting up with any kind of new language is just having to install extra packages.
22432243

22442244
00:55:48.060 --> 00:55:53.500
2245-
So for people who are a bit more savvy, they can use PyPy, Easy Install, PIP, those things.
2245+
So for people who are a bit more savvy, they can use PyPy, Easy Install, pip, those things.
22462246

22472247
00:55:53.500 --> 00:55:57.540
22482248
But sometimes they get annoying because you try to install it and it says, oh, some dependency is not found.

transcripts/023_3d_printing.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@
310310

311311
00:08:24 Interesting.
312312

313-
00:08:26 So at a high level, you guys are using, you said, Flask and MicroWisgi and Python 3 to sort of put all this together.
313+
00:08:26 So at a high level, you guys are using, you said, Flask and uWSGI and Python 3 to sort of put all this together.
314314

315315
00:08:37 Do you want to talk a little bit about why you chose that?
316316

@@ -332,7 +332,7 @@
332332

333333
00:09:21 At the time, it was kind of best in breed, and so far I haven't found anything in Python that's necessarily better, but there's constantly new things popping up in that space in Python.
334334

335-
00:09:29 MicroWisgi I've used before at companies.
335+
00:09:29 uWSGI I've used before at companies.
336336

337337
00:09:32 I really trust it.
338338

@@ -344,15 +344,15 @@
344344

345345
00:09:44 I haven't used Apache in forever.
346346

347-
00:09:45 Or you go Nginx and MicroWisgi if you're in Python.
347+
00:09:45 Or you go Nginx and uWSGI if you're in Python.
348348

349349
00:09:47 There's a couple alternatives, but it's just very reliable.
350350

351351
00:09:51 And I feel like you only get so many sort of innovation points that you can spend at a new company.
352352

353353
00:09:57 I really wanted to spend them on Python 3, and I tried to make everything else really just stable.
354354

355-
00:10:02 Right, yeah, I've been using MicroWisgi and Nginx to deliver all the episodes of my podcast, actually the download server and stuff, and it's been super amazing.
355+
00:10:02 Right, yeah, I've been using uWSGI and Nginx to deliver all the episodes of my podcast, actually the download server and stuff, and it's been super amazing.
356356

357357
00:10:12 So, yeah, I really like it.
358358

@@ -436,7 +436,7 @@
436436

437437
00:13:06 So being in the same kind of stack that way helps a whole heck of a lot.
438438

439-
00:13:10 Beyond Salt for like our sort of coordination of commands and our configuration management, we actually use PIP.
439+
00:13:10 Beyond Salt for like our sort of coordination of commands and our configuration management, we actually use pip.
440440

441441
00:13:20 So when we push a new update to some service, and we have a lot of services, we try to run essentially a microservice architecture.
442442

@@ -478,13 +478,13 @@
478478

479479
00:14:32 And our deployment system just says, hey, I want you to pip install, upgrade, you know, this system for, say, managing 3D models.
480480

481-
00:14:42 And it will look, find the newest update, install that update, download any dependencies, internal or external, get them all installed via PIP.
481+
00:14:42 And it will look, find the newest update, install that update, download any dependencies, internal or external, get them all installed via pip.
482482

483483
00:14:49 And then it just tells MicroWSGI to bounce the process if need be so that it updates all of its logic.
484484

485485
00:14:54 And off we go.
486486

487-
00:14:56 Like, we're PIP.
487+
00:14:56 Like, we're pip.
488488

489489
00:14:58 That's a really interesting way to do it.
490490

@@ -546,7 +546,7 @@
546546

547547
00:17:01 We struggled with version numbers, actually, since our version numbers in Git, our version numbers went all the way through from Git, tags, all that stuff, all the way through Jenkins.
548548

549-
00:17:12 And Python 3, PIP, the latest stuff, is all very exacting about how it treats your version numbers.
549+
00:17:12 And Python 3, pip, the latest stuff, is all very exacting about how it treats your version numbers.
550550

551551
00:17:19 And so we'll occasionally get internal conflicts or we accidentally push something to production that's not a production build because, oh, it turns out that the way our Git tag translated into a pip version ended up making it more recent than our last one on accident.
552552

transcripts/023_3d_printing.vtt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -469,7 +469,7 @@ Right.
469469
Interesting.
470470

471471
00:08:26.180 --> 00:08:36.760
472-
So at a high level, you guys are using, you said, Flask and MicroWisgi and Python 3 to sort of put all this together.
472+
So at a high level, you guys are using, you said, Flask and uWSGI and Python 3 to sort of put all this together.
473473

474474
00:08:37.380 --> 00:08:39.880
475475
Do you want to talk a little bit about why you chose that?
@@ -502,7 +502,7 @@ Flask was very simple and direct, and I really enjoyed it.
502502
At the time, it was kind of best in breed, and so far I haven't found anything in Python that's necessarily better, but there's constantly new things popping up in that space in Python.
503503

504504
00:09:29.800 --> 00:09:32.080
505-
MicroWisgi I've used before at companies.
505+
uWSGI I've used before at companies.
506506

507507
00:09:32.080 --> 00:09:32.920
508508
I really trust it.
@@ -520,7 +520,7 @@ I mean, several years ago, it was a little bit more of a bleeding-edge choice, b
520520
I haven't used Apache in forever.
521521

522522
00:09:45.260 --> 00:09:47.520
523-
Or you go Nginx and MicroWisgi if you're in Python.
523+
Or you go Nginx and uWSGI if you're in Python.
524524

525525
00:09:47.520 --> 00:09:51.280
526526
There's a couple alternatives, but it's just very reliable.
@@ -532,7 +532,7 @@ And I feel like you only get so many sort of innovation points that you can spen
532532
I really wanted to spend them on Python 3, and I tried to make everything else really just stable.
533533

534534
00:10:02.580 --> 00:10:12.920
535-
Right, yeah, I've been using MicroWisgi and Nginx to deliver all the episodes of my podcast, actually the download server and stuff, and it's been super amazing.
535+
Right, yeah, I've been using uWSGI and Nginx to deliver all the episodes of my podcast, actually the download server and stuff, and it's been super amazing.
536536

537537
00:10:12.920 --> 00:10:14.560
538538
So, yeah, I really like it.
@@ -661,7 +661,7 @@ And so everyone figures out how stuff gets deployed and they debug it.
661661
So being in the same kind of stack that way helps a whole heck of a lot.
662662

663663
00:13:10.980 --> 00:13:18.700
664-
Beyond Salt for like our sort of coordination of commands and our configuration management, we actually use PIP.
664+
Beyond Salt for like our sort of coordination of commands and our configuration management, we actually use pip.
665665

666666
00:13:20.360 --> 00:13:29.240
667667
So when we push a new update to some service, and we have a lot of services, we try to run essentially a microservice architecture.
@@ -724,7 +724,7 @@ They're just part of the dependencies.
724724
And our deployment system just says, hey, I want you to pip install, upgrade, you know, this system for, say, managing 3D models.
725725

726726
00:14:42.560 --> 00:14:49.180
727-
And it will look, find the newest update, install that update, download any dependencies, internal or external, get them all installed via PIP.
727+
And it will look, find the newest update, install that update, download any dependencies, internal or external, get them all installed via pip.
728728

729729
00:14:49.180 --> 00:14:54.480
730730
And then it just tells MicroWSGI to bounce the process if need be so that it updates all of its logic.
@@ -733,7 +733,7 @@ And then it just tells MicroWSGI to bounce the process if need be so that it upd
733733
And off we go.
734734

735735
00:14:56.040 --> 00:14:58.040
736-
Like, we're PIP.
736+
Like, we're pip.
737737

738738
00:14:58.040 --> 00:15:01.440
739739
That's a really interesting way to do it.
@@ -826,7 +826,7 @@ I mean, there's a few things that are a little bit difficult.
826826
We struggled with version numbers, actually, since our version numbers in Git, our version numbers went all the way through from Git, tags, all that stuff, all the way through Jenkins.
827827

828828
00:17:12.960 --> 00:17:19.020
829-
And Python 3, PIP, the latest stuff, is all very exacting about how it treats your version numbers.
829+
And Python 3, pip, the latest stuff, is all very exacting about how it treats your version numbers.
830830

831831
00:17:19.020 --> 00:17:33.320
832832
And so we'll occasionally get internal conflicts or we accidentally push something to production that's not a production build because, oh, it turns out that the way our Git tag translated into a pip version ended up making it more recent than our last one on accident.

transcripts/025_effective_python.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1444,7 +1444,7 @@
14441444

14451445
00:45:29 You know, it really depends on your company.
14461446

1447-
00:45:33 I think if you're comfortable with PIP, then yeah, it's pretty good, especially if you're
1447+
00:45:33 I think if you're comfortable with pip, then yeah, it's pretty good, especially if you're
14481448

14491449
00:45:37 doing deployments off of it.
14501450

transcripts/025_effective_python.vtt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2170,7 +2170,7 @@ Do you recommend having like an internal private package server?
21702170
You know, it really depends on your company.
21712171

21722172
00:45:33.840 --> 00:45:37.420
2173-
I think if you're comfortable with PIP, then yeah, it's pretty good, especially if you're
2173+
I think if you're comfortable with pip, then yeah, it's pretty good, especially if you're
21742174

21752175
00:45:37.420 --> 00:45:38.460
21762176
doing deployments off of it.

0 commit comments

Comments
 (0)