Basic Python

Sesekali dapat project machine learning dengan python, karena nilainya sangat tinggi, iyain aja padahal sebelumnya belum pernah belajar sekalipun, nah sekalian belajar di dokumentasiin aja

Variable dan type, enaknya di python tidak harus di definisiin satu satu jadi kompailernya udah bisa ngenalin sendiri setiap typenya

  nama = "fiaz"
  tingkat = 2
  berat = 55,2
  print(nama)
  print(tingkat)
  print(berat)

Selanjutnya list, ini hampir sama kayak pemrograman lain tinggal di kasih kurung bracket udah di identifikasi sebai list

    nomor = []
    string = ['erik','wisnu','nadiem']
    nomor.append(1)

nah di atas adalah contoh untuk validasi ketika si value kurang dari 2 maka muncul notif validasi 'Lebih panjang lagi dong'

ini berlaku juga untuk validasi lainnya, kayak validasi untuk nomor atau email bisa juga tinggal pakai

Validasi Email

  validator: (val) {
    Pattern pattern =
                      r'^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$';
    RegExp regex = new RegExp(pattern);
    return (!regex.hasMatch(val))
        ? 'Masukin email yg bener'
        : null;
    },

Validasi Nomor

  validator: (value) {
    Pattern patttern = r'(^(?:[+0]6)?[0-9]{10,12}$)';
    RegExp regExp = new RegExp(patttern);
    return (!regExp.hasMatch(value))
        ? 'Nomor aja jangan yg lain'
        : null;
    },

Nah kalo kita mau lanjut ke next step, validasi untuk buttonnya contohnya

   FlatButton(
        child: Text('Lanjut'),
            onPressed: () {
            if (_formKey.currentState.validate()) {
                // Lakukan sesuatu
            }
    })

Kalo masih kurang jelas silahkan tonton video youtube saya ya devindo

Semoga bermanfaat

Share on Twitter | Discuss on Twitter