Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Protalk Vol.3 : Moving From PHP To Python (Vayu...
Search
Proclub Telkom University
July 10, 2020
Programming
34
0
Share
Protalk Vol.3 : Moving From PHP To Python (Vayupranaditya)
Proclub Telkom University
July 10, 2020
More Decks by Proclub Telkom University
See All by Proclub Telkom University
Protalk Vol.7 : My College Journey (Siti Nur Lathifah)
helloproclub
0
38
Protalk Vol.7 : Career Journey in IT (Inne Prinusantari)
helloproclub
0
73
Protalk Vol.7 : Overcoming the challenges of being women in IT (Michaela Sandra D)
helloproclub
0
31
Protalk Vol.5 : Starting Your Career With Android (Motion Lab)
helloproclub
0
29
Protalk Vol.5 : Do (not) Learn Rust Language (Ganesha Danu)
helloproclub
1
72
Protalk Vol.4 : Unexpected Usability Testing (Abid Hanifussafly)
helloproclub
0
41
Protalk Vol.4 : Introducing the User Centered Design (Aji Nurhidayat)
helloproclub
0
77
Protalk Vol.2 : Thinking in Code for Designer (Afnizar Nur Ghifari)
helloproclub
0
43
Protalk Vol.2 : Must-to-have Designer's Attitudes (Ravi Mahfunda)
helloproclub
0
67
Other Decks in Programming
See All in Programming
Swiftのレキシカルスコープ管理
kntkymt
0
180
AI時代だからこそ「Bloc」を採用する価値があるのかもしれない
takuroabe
0
220
空間オーディオの活用
objectiveaudio
0
160
Skillは並べた。動かなかった。契約で繋いだ。— 65個のSkillから、自走する開発サイクルへ
junholee
0
690
AWSはOSSをどのように 考えているのか?
akihisaikeda
1
130
TypeSpec で繋ぐ複数プロダクトの型安全
maroon8021
1
180
How We Practice Exploratory Testing in Iterative Development( #scrumniigata ) / 反復開発の中で、探索的テストをどう実施しているか
teyamagu
PRO
3
1.1k
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
110
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
1
440
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
190
バックエンドにElysiaJSを採用して気付いた、良い点・悪い点
wanko_it
1
110
My daily life on Ruby
a_matsuda
3
430
Featured
See All Featured
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
290
The Curse of the Amulet
leimatthew05
1
12k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Music & Morning Musume
bryan
47
7.2k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
190
We Are The Robots
honzajavorek
0
230
Tell your own story through comics
letsgokoyo
1
930
How GitHub (no longer) Works
holman
316
150k
It's Worth the Effort
3n
188
29k
Un-Boring Meetings
codingconduct
0
290
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
150
Ethics towards AI in product and experience design
skipperchong
2
280
Transcript
Moving from PHP to Python Protalk #3 I Gusti Bagus
Vayupranaditya P.
None
I Gusti Bagus Vayupranaditya P. - Backend Engineer Intern @Garena
(May - August 2019, March - Present) - Software Engineer @Gonigoni (September 2019 - Present) - Web Developer @Meridian (February - March 2019) linkedin.com/in/vayupranaditya
I Gusti Bagus Vayupranaditya P. • Multi-region projects (Indonesia only,
Asia Pacific, Middle East & North Africa) • Vulnerable project • 500k+ active users (on average) • 1200% load • Poorly managed projects • Poorly written softwares • Pure PHP, CodeIgniter, Laravel, Pure Python, Flask, Django
So?
None
Don’t write codes in PHP 1. PHP is easy
Don’t write codes in PHP 1. PHP is easy 2.
It’s a code. Not a ball!
Don’t write codes in PHP 1. PHP is easy 2.
It’s a code. Not a ball! 3. You want to get paid after all
Then?
Write them in Python! 1. Clean by default 2. Strong
type 3. Stonks!
...
None
Story time!
None
But how?
But how? Windows: - Install Python 3 - Install PIP
- Code Linux: - Code
Framework? PHP - CodeIgniter - Laravel Python - Flask -
Django
Thanks!