PyCon 2018
PyCon 2018
  • Видео 147
  • Просмотров 1 575 438

Видео

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
Просмотров 5 тыс.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 8 дней назад

    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 8 месяцев назад

    Damn good. Thanks for sharing your knowledge!!

  • @killerthoughts6150
    @killerthoughts6150 9 месяцев назад

    A m a z i n g

  • @user-ew3go5zd9s
    @user-ew3go5zd9s 9 месяцев назад

    bien

  • @user-ew3go5zd9s
    @user-ew3go5zd9s 9 месяцев назад

    genial

  • @alokswaincontact
    @alokswaincontact 9 месяцев назад

    Next Video ruclips.net/video/MRCLwmYTVpc/видео.html

  • @alokswaincontact
    @alokswaincontact 9 месяцев назад

    First Video ruclips.net/video/HkbMUrgzwMs/видео.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 Год назад

    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 Год назад

    I could not find the slides at both links you shared

  • @jasonhoman6525
    @jasonhoman6525 Год назад

    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 Год назад

    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