Slide 1

Slide 1 text

Copyright © 2017 Russel Winder 1 On Big Computation and Python Russel Winder [email protected] https://www.russel.org.uk @russel_winder

Slide 2

Slide 2 text

Copyright © 2017 Russel Winder 2 Preface

Slide 3

Slide 3 text

Copyright © 2017 Russel Winder 3 ACCU conference used to have a Python track. https://conference.accu.org

Slide 4

Slide 4 text

Copyright © 2017 Russel Winder 4

Slide 5

Slide 5 text

Copyright © 2017 Russel Winder 5

Slide 6

Slide 6 text

Copyright © 2017 Russel Winder 6 2017, 10 years since the frst PyCon UK There have been 8.

Slide 7

Slide 7 text

Copyright © 2017 Russel Winder 7

Slide 8

Slide 8 text

Copyright © 2017 Russel Winder 8 Introduction

Slide 9

Slide 9 text

Copyright © 2017 Russel Winder 9 This is really part two of My PyConUK 2016 presentation.

Slide 10

Slide 10 text

Copyright © 2017 Russel Winder 10 Summarise

Slide 11

Slide 11 text

Copyright © 2017 Russel Winder 11 Polyglot Programming ● Python ● C ● C++ ● Rust ● D ● Chapel

Slide 12

Slide 12 text

Copyright © 2017 Russel Winder 12 We need a problem…

Slide 13

Slide 13 text

Copyright © 2017 Russel Winder 13 by Quadrature π

Slide 14

Slide 14 text

Copyright © 2017 Russel Winder 14 Need a small problem more like a real problem.

Slide 15

Slide 15 text

Copyright © 2017 Russel Winder 15 by Monte Carlo π

Slide 16

Slide 16 text

Copyright © 2017 Russel Winder 16 π 4

Slide 17

Slide 17 text

Copyright © 2017 Russel Winder 17 Code

Slide 18

Slide 18 text

Copyright © 2017 Russel Winder 18 Conclusion

Slide 19

Slide 19 text

Copyright © 2017 Russel Winder 19 Native code is good for Big Computation.

Slide 20

Slide 20 text

Copyright © 2017 Russel Winder 20 It’s all about the parallel iterators.

Slide 21

Slide 21 text

Copyright © 2017 Russel Winder 21 Do not be afraid of polyglot.

Slide 22

Slide 22 text

Copyright © 2017 Russel Winder 22 On Big Computation and Python Russel Winder [email protected] https://www.russel.org.uk @russel_winder