PyCon 2018
PyCon 2018
  • 147
  • 1 577 330

Відео

Barry Warsaw - Get your resources faster, with importlib.resources - PyCon 2018
Переглядів 16 тис.6 років тому
Speaker: Barry Warsaw Resources are files that live within Python packages. Think test data files, certificates, templates, translation catalogs, and other static files you want to access from Python code. Sometimes you put these static files in a package directory within your source tree, and then locate them by importing the package and using its ` file ` attribute. But this doesn't work for ...
Sunday Morning Lightning Talks + Keynote - PyCon 2018
Переглядів 7 тис.6 років тому
Keynote Speaker: Brett Cannon
Daniel Pyrathon - A practical guide to Singular Value Decomposition in Python - PyCon 2018
Переглядів 18 тис.6 років тому
Speaker: Daniel Pyrathon Recommender systems have become increasingly popular in recent years, and are used by some of the largest websites in the world to predict the likelihood of a user taking an action on an item. In the world of Netflix, this means recommending similar movies to the ones you have seen. In the world of dating, this means suggesting matches similar to people you already show...
Mario Corchero - Effortless Logging: A deep dive into the logging module - PyCon 2018
Переглядів 22 тис.6 років тому
Speaker: Mario Corchero Logs are our best friend, especially on those late nights when we try to troubleshoot a problem in production that was written by a co-worker who is on vacation. Logs are the main way to know what is happening with an application at runtime, but we don’t realize how important they are until we actually need them. Unfortunately, they are usually an under-estimated part of...
Pieter Hooimeijer - Types, Deeper Static Analysis, and you - PyCon 2018
Переглядів 8 тис.6 років тому
Speaker: Pieter Hooimeijer Many projects already take advantage of static analysis tools like flake8, PyLint, and MyPy. Can we do better? In this talk, I'll discuss how to take a type checker, bolt on an interprocedural static analyzer, and delight your security team with high quality results. Abstract It is incredibly challenging to build a halfway decent static analysis tool for a dynamic lan...
vigneshwer dhinakaran - Pumping up Python modules using Rust - PyCon 2018
Переглядів 3,8 тис.6 років тому
Speaker: vigneshwer dhinakaran If you’ve spent much time writing (or debugging) Python performance problems, you’ve probably had a hard time managing memory with its limited language support. In this talk, we venture deep into the belly of the Rust Language to uncover the secret incantations for building high performance and memory safe Python extensions using Rust. Rust has a lot to offer in t...
Carl Meyer - Type-checked Python in the real world - PyCon 2018
Переглядів 59 тис.6 років тому
Speaker: Carl Meyer You've heard about Python type annotations, but wondered if they're useful in the real world? Worried you've got too much code and can't afford to annotate it? Type-checked Python is here, it's for real, and it can help you catch bugs and make your code easier to understand. Come learn from our experience gradually typing a million-LOC production Python application! Type che...
Amber Brown ("HawkOwl") - How We Do Identity Wrong - PyCon 2018
Переглядів 2,7 тис.6 років тому
Speaker: Amber Brown ("HawkOwl") Most software has a user. Depending on the software, the user may need to provide various details about themselves for proper operation their name, their date of birth, where they live. However, it is quite common for software systems such as these to ask the wrong questions, collect too much data, and when it comes down to it, serialise the parts of the user's ...
Alex Gaynor - Learning From Failure: Post Mortems - PyCon 2018
Переглядів 4,9 тис.6 років тому
Speaker: Alex Gaynor Unless you work on pacemakers or at NASA, you've probably accepted the fact that you will make mistakes in your code, and those mistakes will creep into production. This talk will introduce you to post-mortems, and how to use them as a vehicle for improving your code and your process. Slides can be found at: speakerdeck.com/pycon2018 and github.com/PyCon/2018-slides
Alvaro Leiva Geisse - Systemd: why you should care as a Python developer - PyCon 2018
Переглядів 11 тис.6 років тому
Speaker: Alvaro Leiva Geisse Done! Your shiny new application is functionally complete and ready to be deployed to production! But how exactly do you deploy properly on Linux? Wonder no more! In 30 minutes, this talk explains how you can harness the power of the init system and systemd to solve common deployment problems, including some that you didn't even know you had. Examples of things we w...
Ned Batchelder - Big-O: How Code Slows as Data Grows - PyCon 2018
Переглядів 29 тис.6 років тому
Speaker: Ned Batchelder Big-O is a computer science technique for analyzing how code performs as data gets larger. It's a very handy tool for the working programmer, but it's often shrouded in off-putting mathematics. In this talk, I'll teach you what you need to know about Big-O, and how to use it to keep your programs running well. Big-O helps you choose the data structures and algorithms tha...
Greg Price - Clearer Code at Scale: Static Types at Zulip and Dropbox - PyCon 2018
Переглядів 6 тис.6 років тому
Speaker: Greg Price Python now offers static types! Companies like Dropbox and Facebook, and open-source projects like Zulip, use static types (with [PEP 484](www.python.org/dev/peps/pep-0484/) and [mypy](github.com/python/mypy)) to make Python more productive and fun to work with - in existing codebases from 40k lines to 4 million, in Python 2 and 3, and while preserving the conciseness and fl...
Claudio Freire - Efficient shared memory data structures - PyCon 2018
Переглядів 6 тис.6 років тому
Speaker: Claudio Freire Multithreading makes shared memory easy, but true parallelism next to impossible. Multiprocessing gives us true parallelism, but it makes sharing memory very difficult, and high overhead. In this talk, we'll explore techniques to share memory between processes efficiently, with a focus on sharing read-only massive data structures. Slides can be found at: speakerdeck.com/...
Renato Oliveira - User focused API Design - PyCon 2018
Переглядів 2,9 тис.6 років тому
Speaker: Renato Oliveira When we talk about Web API Design, we're usually driven to think in architecture, verbs, and nouns. But we often forget our user: the developer. UX designers rely on many techniques to create great experiences. User research, User Testing, Personas, Usage Data Analysis and others. However when creating `invisible products` we’re not used to think in usability. So why do...
Steven Sklar - The Hare Wins the Race: Getting the most out of RabbitMQ in distributed applications
Переглядів 2,3 тис.6 років тому
Steven Sklar - The Hare Wins the Race: Getting the most out of RabbitMQ in distributed applications
Zekun Li - There and Back Again: Disable and re-enable garbage collector at Instagram - PyCon 2018
Переглядів 2,2 тис.6 років тому
Zekun Li - There and Back Again: Disable and re-enable garbage collector at Instagram - PyCon 2018
Kyle Knapp - Automating Code Quality - PyCon 2018
Переглядів 10 тис.6 років тому
Kyle Knapp - Automating Code Quality - PyCon 2018
Catherine Devlin Keynote - Final Remarks - PyCon 2018
Переглядів 1,4 тис.6 років тому
Catherine Devlin Keynote - Final Remarks - PyCon 2018
Lightning Talks - Saturday Evening - PyCon 2018
Переглядів 3 тис.6 років тому
Lightning Talks - Saturday Evening - PyCon 2018
Trey Hunner - Python 2 to 3: How to Upgrade and What Features to Start Using - PyCon 2018
Переглядів 9 тис.6 років тому
Trey Hunner - Python 2 to 3: How to Upgrade and What Features to Start Using - PyCon 2018
Sara Packman - The Journey Over the Intermediate Gap - PyCon 2018
Переглядів 8 тис.6 років тому
Sara Packman - The Journey Over the Intermediate Gap - PyCon 2018
Rae Knowler - Python, Locales and Writing Systems - PyCon 2018
Переглядів 1,4 тис.6 років тому
Rae Knowler - Python, Locales and Writing Systems - PyCon 2018
Matt Davis - Python Performance Investigation by Example - PyCon 2018
Переглядів 10 тис.6 років тому
Matt Davis - Python Performance Investigation by Example - PyCon 2018
Mariatta Wijaya - What is a Python Core Developer? - PyCon 2018
Переглядів 4,5 тис.6 років тому
Mariatta Wijaya - What is a Python Core Developer? - PyCon 2018
Jason Fried - Fighting the Good Fight: Python 3 in your organization - PyCon 2018
Переглядів 4,9 тис.6 років тому
Jason Fried - Fighting the Good Fight: Python 3 in your organization - PyCon 2018
James Bennett - A Bit about Bytes: Understanding Python Bytecode - PyCon 2018
Переглядів 25 тис.6 років тому
James Bennett - A Bit about Bytes: Understanding Python Bytecode - PyCon 2018
Hynek Schlawack - How to Write Deployment-friendly Applications - PyCon 2018
Переглядів 6 тис.6 років тому
Hynek Schlawack - How to Write Deployment-friendly Applications - PyCon 2018
Graham Dumpleton - Secrets of a WSGI master. - PyCon 2018
Переглядів 13 тис.6 років тому
Graham Dumpleton - Secrets of a WSGI master. - PyCon 2018
VM (Vicky) Brasseur - The human nature of failure & resiliency - PyCon 2018
Переглядів 8636 років тому
VM (Vicky) Brasseur - The human nature of failure & resiliency - PyCon 2018

КОМЕНТАРІ

  • @youtubeenjoyer1743
    @youtubeenjoyer1743 23 дні тому

    Python considered harmful for the environment [1]. Use a statically typed compiled language instead.

  • @andreypopov6166
    @andreypopov6166 4 місяці тому

    if "..n is usually small" why the hell almost every company ask about it on the interview in addition asking to invert a binary tree, neglecting more important software engineering principles? :)

  • @kzorbadelos
    @kzorbadelos 5 місяців тому

    Amazing presentation!

  • @soonshin-sam-kwon
    @soonshin-sam-kwon 9 місяців тому

    Damn good. Thanks for sharing your knowledge!!

  • @killerthoughts6150
    @killerthoughts6150 9 місяців тому

    A m a z i n g

  • @user-ew3go5zd9s
    @user-ew3go5zd9s 10 місяців тому

    bien

  • @user-ew3go5zd9s
    @user-ew3go5zd9s 10 місяців тому

    genial

  • @alokswaincontact
    @alokswaincontact 10 місяців тому

    Next Video ua-cam.com/video/MRCLwmYTVpc/v-deo.html

  • @alokswaincontact
    @alokswaincontact 10 місяців тому

    First Video ua-cam.com/video/HkbMUrgzwMs/v-deo.html

  • @penguinmagehello
    @penguinmagehello Рік тому

    Came to the visualization party late. Really great tutorial.

  • @AS-yh1fj
    @AS-yh1fj Рік тому

    As an Engineer, I believe this is the right approach to coding.

  • @glebgardner7233
    @glebgardner7233 Рік тому

    Mariatta is the best

  • @JulieQiuYourdadcommitted-je9uc

    I am here because Julie Qiu you need to know your father Shiwei Qiu had committed rape. Till today i don think he ever told you he has been raping a lot of young innocent females

  • @JulieQiuYourdadcommitted-je9uc

    Julie Qiu your father Shiwei Qiu should be taken to Jail

  • @JulieQiuYourdadcommitted-je9uc

    Julie Qiu what if you are the one who got raped in the car by a stranger ( your father) ???

  • @JulieQiuYourdadcommitted-je9uc

    Julie Qiu your father Shiwei Qiu is a rapist and you and your mother Yinjuan Wang have been avoiding giving me as the victim an answer

  • @JulieQiuYourdadcommitted-je9uc

    Julie Qiu your father raped me and I need an answer.

  • @JulieQiuYourdadcommitted-je9uc

    I had so much respect and honestly I think we should go to court. Let us confront and do not hide und act cowardly. Come to the court and confront me.

  • @JulieQiuYourdadcommitted-je9uc

    Julie Qiu I had so much respect for your family but your father raped me.

  • @JulieQiuYourdadcommitted-je9uc

    Julie Qiu your father raped more than 4 females while being married without any legal consequences. Is this fair for us?

  • @JulieQiuYourdadcommitted-je9uc

    He approached me at first. I tried to be friendly and that is it.

  • @JulieQiuYourdadcommitted-je9uc

    I am not giving up.

  • @JulieQiuYourdadcommitted-je9uc

    Julie Qiu your father wanted to marry me and we all know he is just using my body for sex purpose!

  • @JulieQiuYourdadcommitted-je9uc

    Julie Qiu your father Shiwei Qiu wanted to marry me. Did you know that?

  • @JulieQiuYourdadcommitted-je9uc

    Julie Qiu your father Shiwei Qiu raped me and verbally harrassed my own mother. I am here to let you know it is illegal to touch other females without consent.

  • @JulieQiuYourdadcommitted-je9uc

    Julie Qiu your father Shiwei Qiu raped me. Do not hide. Let us confront.

  • @JulieQiuYourdadcommitted-je9uc

    Julie Qiu your father Shiwei Qiu raped me. Do not hide. Let us confront.

  • @JulieQiuYourdadcommitted-je9uc

    ulie Qiu your father Shiwei Qiu raped me. Do not hide. Let us confront.

  • @JulieQiuYourdadcommitted-je9uc

    Julie Qiu your father Shiwei Qiu raped me. I am the victim. Let us talk.

  • @fritzfritz2480
    @fritzfritz2480 Рік тому

    this was insanely helpful! Thanks a lot for making this accessible for everyone :)

  • @user-uq8ot7bt3w
    @user-uq8ot7bt3w Рік тому

    Julie Qiu your dad is a RAPIST and he should get punishment

  • @mennucc
    @mennucc Рік тому

    Graham Dumpleton _is_ WSGI

  • @smoothbeak
    @smoothbeak Рік тому

    Total legend

  • @hoxas
    @hoxas Рік тому

    Great talk! Thanks!

  • @krentor1
    @krentor1 Рік тому

    but how come pygame is outdated this video show tto transfer to py lybrary

  • @jasonboyd782
    @jasonboyd782 Рік тому

    I hate her sing song voice. I hate her saying "okay?!" "cool!" "awesome!" to every fucking thing with forced enthusiasm. I hate her enunciation of words like "button". I hate her constantly ending statements with "right?". I hate her talking to the audience like they are 5 years old. I hate her overexplaining things like what RGB is and what coordinate systems are. HATE HATE HATE.

  • @JohnDellOso-vl9tx
    @JohnDellOso-vl9tx Рік тому

    The quality of the screens is absolutely terrible - no matter what the resolution.

  • @xmuta
    @xmuta Рік тому

    Very good and useful presentation.

  • @KbIPbIL0
    @KbIPbIL0 Рік тому

    this is insane, wanna build a python DAW with effects and instruments now

  • @dclxviclan
    @dclxviclan Рік тому

    Hmm... i look this

  • @Niko753A
    @Niko753A 2 роки тому

    Straight to the point. All in a nutshell. Thank you so much for clarity, briefness and of course precision and ease of grasping these concepts. Low Japanese bow of honor for you, my friend Ned

  • @chrysun9891
    @chrysun9891 2 роки тому

    I could not find the slides at both links you shared

  • @jasonhoman6525
    @jasonhoman6525 2 роки тому

    Use property in patch,“new” to mock a case statement flow controlled by a string input? Do they have that in python. Thinking in JavaScript

  • @jasonhoman6525
    @jasonhoman6525 2 роки тому

    This is amazing! Thank you!

  • @RamezAshraf
    @RamezAshraf 2 роки тому

    Slides: www.slideshare.net/nnja/elegant-solutions-for-everyday-python-problems-pycon-2018

  • @bernoulli9047
    @bernoulli9047 2 роки тому

    There were a few gems here that I want to commit to memory. Will be rewatching this one.

  • @KhalilKHAMLICHI
    @KhalilKHAMLICHI 2 роки тому

    The ultimate tutorial.

  • @pratyushbehere3580
    @pratyushbehere3580 2 роки тому

    Nice talk.

  • @user-ob9zo9cr4c
    @user-ob9zo9cr4c 2 роки тому

    now she on artblock!!

  • @kosmonautofficial296
    @kosmonautofficial296 2 роки тому

    awesome video! I am looking forward to trying this out with AsyncSSH