THE ENCOUNTER: PYTHONS ADVENTURES IN AFRICA Aisha Bello & - - PowerPoint PPT Presentation

the encounter python s adventures in africa
SMART_READER_LITE
LIVE PREVIEW

THE ENCOUNTER: PYTHONS ADVENTURES IN AFRICA Aisha Bello & - - PowerPoint PPT Presentation

THE ENCOUNTER: PYTHONS ADVENTURES IN AFRICA Aisha Bello & Daniele Procida AISHA Cisco, Django Girls, PyLadies DANIELE Divio, Django, conferences PYTHON IN AFRICA Where we are now PyCon Nigeria coming 2017 PyCon Zimbabwe PyCon


slide-1
SLIDE 1

THE ENCOUNTER: PYTHON’S ADVENTURES IN AFRICA

Aisha Bello & Daniele Procida

slide-2
SLIDE 2

AISHA

Cisco, Django Girls, PyLadies

slide-3
SLIDE 3

DANIELE

Divio, Django, conferences

slide-4
SLIDE 4

PYTHON IN AFRICA

Where we are now

slide-5
SLIDE 5

PyCon South Africa

since 2012

PyCon Namibia

since 2015

PyCon Zimbabwe

since 2016

PyCon Nigeria

coming 2017
slide-6
SLIDE 6

South Africa 4 Namibia 2 Zimbabwe 6 Nigeria 31 Kenya 4 Madagascar 1 Ghana 2 Republic of the Congo 1 Sudan 4 Tunisia 4 Uganda 6 62 workshops 11 countries

slide-7
SLIDE 7

HOW WE GOT HERE

slide-8
SLIDE 8

HOW IT ALL STARTED

School of Medicine, Cardiff University

slide-9
SLIDE 9

PROFESSOR JUDITH HALL

School of Medicine, Cardiff University

slide-10
SLIDE 10

Phoenix Project • Reducing poverty •Promoting health

slide-11
SLIDE 11

NAMIBIA

Windhoek

slide-12
SLIDE 12

What is Python? What is open-source software? What is a PyCon? Why?

Professor Judith Hall Cardiff University Phoenix Project

slide-13
SLIDE 13
slide-14
SLIDE 14

THIS HAD BETTER WORK.

slide-15
SLIDE 15
slide-16
SLIDE 16
slide-17
SLIDE 17
slide-18
SLIDE 18
slide-19
SLIDE 19

ZIMBABWE

Harare

slide-20
SLIDE 20

Anna Makarudze Humphrey Butau

slide-21
SLIDE 21
slide-22
SLIDE 22

PYCON ZIMBABWE 2017

slide-23
SLIDE 23
slide-24
SLIDE 24
slide-25
SLIDE 25

NIGERIA

Lagos

slide-26
SLIDE 26

PYCON NIGERIA

Lagos, September 15 & 16 2017

slide-27
SLIDE 27

@tmdoubleu @danidee @eeyitemi @olahfemi @sprime

PYCON NIGERIA ORGANISERS

slide-28
SLIDE 28

@tejuafonja @gbozee @geekhijabi @acetkwas @ayodejiujas @okekedesmond @nwomachuks @osayamenomigie

slide-29
SLIDE 29
slide-30
SLIDE 30

PYTHON NIGERIA

~700 Slack members 1000+ PyLadies subscribers ~500 PyData enthusiasts

slide-31
SLIDE 31

DJANGO GIRLS

919 attendees 31 workshops 28 cities

slide-32
SLIDE 32

…AND GHANA

Accra Kumasi Koforidua Ho

slide-33
SLIDE 33
slide-34
SLIDE 34

DJANGO GIRLS FOR INTERNALLY- DISPLACED PERSONS

Lagos, 2017 Organised by AboCoders

slide-35
SLIDE 35

SMART GIRLS PROJECT

Ajegunle, Lagos, 2017 60 Girls, 12 weeks

slide-36
SLIDE 36

In partnership with Carrington Youth Fellowship Initiative and TechMe

slide-37
SLIDE 37

I hated computers because I kept failing the subject in school. I couldn’t even put it on and

  • ff. I was scared each time I saw a computer,

always thinking if I touched it, it would spoil.

  • Jane Nnadi, 14 (SmartGirls Project, 2017)
slide-38
SLIDE 38

Now, all my fears are gone. I can now code. I’m also very bold now in the class when it comes to answering questions about computer… I will keep on learning so as to become a great developer.

slide-39
SLIDE 39

UNDERSTANDING PYTHON IN AFRICA

slide-40
SLIDE 40

AFRICA

It’s not a big country

slide-41
SLIDE 41

AFRICA

  • ne-fifth of the world’s land area

home to 1.2 billion people 50+ countries 1250-3000 languages vast ethnic and cultural diversity

slide-42
SLIDE 42

AFRICA IS DIFFERENT

from Africa

slide-43
SLIDE 43

TECHNOLOGY IN AFRICA

Are PyCons a frivolous luxury?

slide-44
SLIDE 44

AFRICA NEEDS TECHNOLOGY TOO

Infrastructure, healthcare, government, business, telecommunications, all run on software.

slide-45
SLIDE 45

AFRICA NEEDS TECHNOLOGY TOO

Buy it. Build it. Maintain it. Adapt it. Own it.

CHOICES FOR AFRICAN ECONOMIES

slide-46
SLIDE 46

AFRICA NEEDS TECHNOLOGY TOO

Build it. Maintain it. Adapt it. Own it.

OPEN-SOURCE SOFTWARE HELPS MAKE THIS A POSSIBILITY

slide-47
SLIDE 47

AFRICA NEEDS TECHNOLOGY TOO

Stuff Skills

WHAT IS TECHNOLOGY?

slide-48
SLIDE 48

HOBBYISM

When free is unaffordable

slide-49
SLIDE 49
  • WORK. NOT FUN.
slide-50
SLIDE 50

WELL I WASN’T EXPECTING THAT

Not your usual challenge

slide-51
SLIDE 51
slide-52
SLIDE 52
slide-53
SLIDE 53

PYTHON IN EUROPE

Funny

slide-54
SLIDE 54

PYTHON IN EUROPE

Funny

slide-55
SLIDE 55

SNAKES IN AFRICA

Actually not funny

slide-56
SLIDE 56

BE CAREFUL WITH YOUR SNAKES PLEASE

slide-57
SLIDE 57

AFRICAN TIME VS EUROPEAN TIME

slide-58
SLIDE 58

THE PERSONAL TOUCH

slide-59
SLIDE 59

WE DIDN’T EXPECT THAT (PART 2)

Will the west even recognise African technological brilliance?

slide-60
SLIDE 60

BENIN BRONZES

Benin Kingdom

slide-61
SLIDE 61

BENIN BRONZES

“a people so primitive and savage”

slide-62
SLIDE 62
slide-63
SLIDE 63
slide-64
SLIDE 64

WILL AFRICANS BUY AFRICAN TECHNOLOGY?

slide-65
SLIDE 65

AFRICAN TECHNOLOGICAL SELF-CONFIDENCE

slide-66
SLIDE 66

PYTHON IN AFRICA

and Africans in Python

slide-67
SLIDE 67

PYTHON IN AFRICA

What’s next?

slide-68
SLIDE 68

PYTHON IS SPECIAL

It’s the community

slide-69
SLIDE 69

IT’S NOT ACTUALLY ABOUT PYTHON

Python is the way in for open-source software and new skills

slide-70
SLIDE 70

DOES PYTHON IN AFRICA NEED YOUR HELP?

Or does it need your participation and engagement?

slide-71
SLIDE 71

JOIN US

Come to an African PyCon

slide-72
SLIDE 72

PyCon South Africa 2017

Cape Town, 3-8 October za.pycon.org

PyCon Namibia 2018

Windhoek, February na.pycon.org

PyCon Zimbabwe 2017

Harare, 23-26 August zw.pycon.org

PyCon Nigeria 2017

Lagos, 15 & 16 September pycon.ng
slide-73
SLIDE 73

MAKE NEW FRIENDS

And keep them

slide-74
SLIDE 74
slide-75
SLIDE 75

DON’T JUST BE A TOURIST

Be a Pythonista

slide-76
SLIDE 76

CHANGE THE WORLD

Take part in the future

slide-77
SLIDE 77
slide-78
SLIDE 78

AFRICA

The future

slide-79
SLIDE 79
slide-80
SLIDE 80

THANK YOU

Aisha Bello aishabello2050@gmail.com @AishaxBello Daniele Procida daniele.procida@divio.com @EvilDMP

slide-81
SLIDE 81

tinyurl.com/pythonafrica

Python in Africa resources and links