Tutorial Modules Python Part 10 - Bewok Programming

STAY HUNGRY STAY FOOLISH

Breaking

Home Top Ad

Friday, November 13, 2020

Tutorial Modules Python Part 10



Daftar Tutorial Belajar Python
Basic Python

  1. Tutorial Install Python Part 1 
  2. Tutorial Comments, Variable Dan Data Types Python Part 2 
  3. Tutorial String Formatting Dan Methods Python Part 3 
  4. Tutorial Lists Python Part 4
  5. Tutorial Tuples Dan Set Python Part 5 
  6. Tutorial Dictionary Python Part 6 
  7. Tutorial Functions Python Part 7 
  8. Tutorial Conditionals Python Part 8 
  9. Tutorial Loops Python Part 9
  10. Tutorial Modules Python Part 10 -> KAMU ADA DISINI
  11. Tutorial Menghubungkan Python dengan Json Part 11 
  12. Tutorial Menghubungkan Python dengan Files Part 12 

bewoksatukosong.com | Hallo semuanya balik lagi dengan om bewok kali ini kita akan belajar mengenai Modules python. Sebelum kita jauh lebih dalam mengenai modules, kita definisikan terlebih dahulu mengenai apa itu modules python ?

Modules adalah


Jadi setelah dijelaskan bahwa modul ada 3.

1. Core Modul yang artinya modul yang sudah buatkan oleh python, jadi kita ga perlu untuk install lagi, kita hanya perlu import 

2. PIP Modul ini seperti npm kalau di nodejs, kita perlu install terlebih dahulu untuk menggunakan-nya

3. Create Moduls jadi kita belajar membuat modul sendiri.

Nah om bewok akan membuat contoh dari 3 modul yang paling sederhana biar teman - teman disini bisa mengerti dan kalau bisa kalian explore jauh lebih dalam ya mengenai modul ini. Soalnya kita akan sering menggunakan modul, modul itu semacem library.


Buat file dengan nama modules.py dan cara menjalankan-nya buka terminal lalu ketikan python3 modules.py

1. Core Model

# core modules
import datetime
from datetime import date
import time
from time import time

timestamp = time()
today = datetime.date.today()
print(today)
# 2020-11-13

today = date.today()
print(timestamp)
# 1605261957.770897


2. PIP Modul install Camel Case. Gaya penulisan Camel Case biasanya sering digunakan pada pemrograman berorientasikan objek atau OOP. Cirinya, semua suku kata menyatu dan terdapat huruf kapital untuk memisahnya. Hal tersebut membuatnya terlihat seperti punggung onta. Karena itu, gaya ini disebut Camel Case. 

Kita buka terminal lalu ketikan pip3 install camelcase

# PIP module

from camelcase import CamelCase

c = CamelCase()

print(c.hump('halo semuanya'))

# Halo semuanya

3. Membuat Modul sendiri, kita buat validate email sendiri. Kita buat 2 file yang pertama validator.py dan modules.py. Kamu jalankan di di python3 modules.py nya ya
validator.py
import re
def validate_email(email):
    if len(email) > 7:
        return bool(re.match("[^@]+@[^@]+\.[^@]+", email))
modules.py
import validator
from validator import validate_email

email = 'gerald94@gmail.com'
if validate_email(email):
    print('email is valid')
else:
    print('email is bad')
Lalu cara menjalankan-nya buka terminal kalian lalu ketikan python3 modules.py
Jika emalnya benar ada @ nya dan lain - lain maka email is valid, tapi jika nama email tidak ada @ maka email is bad 

No comments:

Post a Comment