AdityaDees: python

Hot

https://publishers.chitika.com/

Contact us for advertising.
Showing posts with label python. Show all posts
Showing posts with label python. Show all posts

31 August 2021

Ask Membuat Static Folder di Django Rest Framework AdityaDees

10:25 0

membuat static file dan image di django - artikel kali ini akan membahas tentang cara membuat folder untuk menampilkan file atau gambar secara statis di django rest framework.

Django Rest Framework biasa digunakan untuk membangun aplikasi rest API dengan mudah. Namun, tak menutup kemungkinan bahwa framework ini dibuat untuk me-load file didalam apps. Untuk melakukan itu, kita harus membuat folder statis khusus file tersebut di dalam aplikasi django. Berikut ini tahapannya.

1. Buat folder static di apps django

Berikut ini adalah contoh django milik saya. Intinya adalah, kita buat folder bernama static.


2. Set static url dan static folder

config/settings.py

# url static
STATIC_URL = '/static/'

# nama folder static yang akan diload oleh url static
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)

3. Daftarkan url static

config/urls.py

from django.contrib.staticfiles.urls import staticfiles_urlpatterns

urlpatterns = [
....
]

urlpatterns += staticfiles_urlpatterns()

4. Akses static gambar atau file di static url

http://<host>:<port>/static/<file-atau-gambar-mu>


Oke, sekian artikel kali ini tentang cara membuat static folder di django rest framework. Semoga bermanfaat! Terima Kasih!

Read More

07 August 2020

Alat Terbaik Untuk Perbaikan Bug Pada Pengembangan Python

18:54 0

 

Python dalam bahasa pemrograman adalah salah satu bahasa pemrograman tingkat tinggi yang populer dan memungkinkan untuk kita yang ingin membuat aplikasi dengan lebih cepat sekaligus mengintegrasikan fitur-fitur yang dibutuhkan sehingga bisa lebih efisien. Namun dalam hal pengkodean tentu saja juga akan memakan waktu yang lama apabila seorang programmer tidak bisa menemukan dimana letak kesalahan dari setiap baris kode yang mereka buat. Nah untuk itu disini saya akan memberikan beberapa aplikasi untuk perbaikan bug terbaik pada Python.

Alat Perbaikan Bug Untuk Python Terbaik

Dengan menggunakan alat perbaikan bug tentu saja alat tersebut bisa mengingatkan kita dalam bentuk notifikasi atau dashboard mengenai insight pekerjaan dan juga status pengembangannya. Alat-alat perbaikan bug Python ini akan secara otomatis memberi tahu kepada developer jika terjadi suatu kesalahan. Berikut adalah beberapa alat perbaikan bug untuk python terbaik.

1. Airbrake

Airbrake adalah alat perbaikan bug untuk python terbaik saat ini. Airbrake juga menjadi software yang luar biasa untuk proses pelacakan kesalahan serta perbaikan bug pada Python. Airbrake ini juga merupakan alat realtime yang akan terus memantau dan melaporkan setiap baris kode yang anda tulis. Airbrake ini memungkinkan anda untuk menerima peringatan dari email, Slack, Github atau Jira. 

Kelebihan Airbrake adalah mudah dipasang, sederhana dan bisa diakses melalui website yang sudah dioptimalkan untuk pengoperasian menggunakan seluler. Selain itu Airbrake juga bisa mendukung bahasa pemrograman lainnya.

 

2. Sentry

Selanjutnya ada Sentry yang merupakan alat perbaikan bug open source untuk anda yang sedang mengembangkan aplikasi menggunakan bahasa pemrograman Python. Sentry juga memungkinkan para pengembang untuk dibantu dalam menemukan dan juga memperbaiki bug secara real time. 

 Alat ini bukan hanya mendukung Pythone, namun juga mendukung beberapa bahasa pemrograman yang populer lainnya seperti Javascript, Ruby dan iOS. Hal ini karena Sentry sudah dilengkapi dengan SK pada setiap framework, bahasa, dan juga platform yang bisa dengan mudah Anda integrasikan dalam aplikasi yang anda buat.

 

3. Trac

Alat perbaikan bug untuk pengembangan bahasa Python berikutnya adalah Trac. Trac merupakan alat terbaik untuk mencari bug pythone yang open source sekaligus dilengkapi dengan berbagai macam fitur yang berguna. Trac tidak hanya menjadi alat untuk perbaikan bug, namun juga memungkinkan untuk adna dalam mengelola proyek pada timeline yang sederhana. 

Trac bisa membantu anda dalam menunjukkan semua acara dari proyek yang sedang anda kerjakan sekaligus memberikan akuisisi yang lebih baik lagi untuk proses pengembangan aplikasi yang anda buat tersebut.

 

4. Raygun

Selanjutnya ada Raygun yang juga menjadi alat manajemen bug pada Python yang bisa melacak kesalahan dan juga merekomendasikan bagaimana cara memperbaiki bug tersebut. Kelebihan dari Raygun adalah alat yang sederhana dan mudah untuk digunakan dalam membantu mendiagnosis serta menyelesaikan masalah. 

Raygun bisa mendukung berbagai bahasa pemrograman lainnya seperti iOS, Android, PHP dan NET. Anda hanya perlu menambahkan Raygun dalam pengembangan dan juga pengujian.

 

5. Rollbar

Alat untuk perbaikan bug terakhir pada Python adalah Rollbar. Dimana Rollbar ini menjadi alat yang bagus untuk orang-orang yang sedang mencari pemantauan secara lengkap dari produk atau layanan yang mereka buat. Alat ini bisa mengirimi kalian terkait pemberitahuan secara instan setelah terjadi kesalahan sebelum pengguna memperhatikan kesalahan tersebut. 

Hal terbaik lainnya adalah alat ini bisa secara otomatis mengelompokkan kesalahan serupa bersama-sama menggunakan teknologi sidik jari.

Read More

Rekomendasi Framework Terbaik Untuk Pemrograman Python

12:08 0

 

Python adalah salah satu bahasa pemrograman yang cukup populer di dunia. Bahasa pemrograman python menjadi populer karena menjadi salah satu bahasa yang mudah untuk dipelajari dan juga mudah untuk digunakan. Python juga memiliki berbagai macam aplikasi yang bisa kita gunakan untuk membangun aplikasi apa yang kita inginkan. Menjadi bahasa pemrograman yang open source, Python juga bisa digunakan dengan mudah untuk berinteraksi dengan frameworks yang berbeda. Setiap programmer yang memiliki pengalaman tinggi pastinya tidak akan ragu untuk memberi informasi bahwa akan lebih mudah kita membuat aplikasi menggunakan frameworks python.

Rekomendasi Framework Terbaik Untuk Python

Frameworks dalam pemrograman adalah software yang bisa kita gunakan untuk mempermudah proses pembuatan aplikasi, selain itu menggunakan framework juga bisa mengurangi tugas coding. Anda bisa membangun aplikasi menjadi lebih cepat dan juga menyesuaikan dengan preferensi yang ada. Berikut adalah beberapa framework python terbaik yang bisa anda gunakan.

 

1. Flask

Python adalah bahasa pemrograman yang kuat dan serbaguna, untuk itu anda juga bisa menggunakan Python untuk membuat dan mengembangkan aplikasi yang berdiri sendiri. JIka anda berencana membuat aplikasi yang bisa berdiri sendiri, anda bisa menggunakan framework flask untuk Python. Framework flask ini hadir dengan template khusus yang biasanya dikenal dengan Jinja. Namun Anda juga masih bebas untuk memilih template lain yang anda inginkan. Flask sering dianggap sebagai frame terbuka, flask ini juga bisa digunakan untuk membuat API, endpoint dan juga layanan RESTfull.

 

2. Django

Framework terbaik untuk python berikutnya adalah Django. Tidak usah kita ragukan lagi jika Django merupakan frameworks Pythone yang sangat populer saat ini. Django adalah framework yang digunakan oleh programmer Python pemula dan juga berpengalaman untuk membuat dan mengembangkan aplikasi yang ingin mereka buat. Django merupakan framework open source yang bisa membantu anda dalam melakukan berbagai hal dalam dunia pemrograman menjadi lebih cepat. Keunggulan lainnya dari Django adalah Django kompatibel dengan banyak mesin database yang populer di dunia pemrograman.

3. Web2py

Selanjutnya ada web2py yang merupakan framework yang gratis, full stack dan open source yang bisa anda gunakan untuk mengembangkan aplikasi yang berbasis website dengan cepat, portable, aman dan terukur. Fleksibilitas dari Web2py ini berada di tingkat yang berbeda. Dimana Web2py juga menjadi framework untuk Python yang paling portable untuk anda Andalkan. Framework ini menggunakan LDAP untuk otentifikasinya, dengan begitu Anda tidak perlu lagi menginstall dan mengkonfigurasikannya.

 

4. Pyramid

Pyramid merupakan framework python lainnya yang bisa anda gunakan untuk membuat aplikasi berbahasa python. Framework ini biasanya digunakan oleh programmer dan juga pengembang aplikasi di dunia. Dimana biasanya framework ini digunakan untuk aktivitas identifikasi dan routing. Pyramid merupakan framework yang ideal untuk aplikasi yang kompleks dan besar. Jika anda ingin membuat aplikasi yang ditargetkan untuk melayani banyak orang, anda bisa mengandalkan Pyramid. Karena Pyramid juga menjadi framework yang ideal untuk membuat prototipe yang akan digunakan untuk membangun dan mengembangkan API.

 

5. Pylon

Rekomendasi framework terbaik untuk python yang terakhir adalah Pylons dimana Pylons merupakan framework untuk Python yang populer untuk pengembangan website. Framework ini juga mempunyai debugger online yang bisa melakukan tugas terkait pelacakan dan juga memperbaiki kesalahan pada suatu aplikasi. Tentu saja ini bisa menyederhanakan tugas anda dalam membuat aplikasi.

Read More

13 July 2020

Operator Bitwise pada bahasa Python - Belajar Bahasa Python Part $7

12:33 0

Pada kesempatan kali ini Admin mengucapkan termikasih banyak kepada kalian yang selalu mensupport blog kami ini, tidak lupa juga admin mengingatkan kepada kalian untuk selalu menjaga kesehatan apalagi sekarang sedang terjadi Pandemic Covid 19 dan kalian pun harus berdiam diri di dalam rumah untuk mencegah penyebaran Virus Corona ini.
Logo Python


Tetapi jangan khawtir dengan berdiam diri di rumah kalianpun bisa mendapatkan ilmu tambahan dengan cara belajar dari Internet seperti yang akan Admin bahas di pertemuan ke-tujuh ini, admin akan menjelaskan tentang Operator perbandingan pada bahasa Python. Sebelumnya Admin telah menjelaskan tentang Operator Logika pada bahasa Python.

Adapun version Python yang digunakan Admin adalah version 2.7.16, tetapi lebih baik kalian menginstall version terbaru saja. Oke sekarang, kita langsung saja masuk kedalam materi yang ketiga yaitu tentang Operator Bitwise dalam bahsa Python.



OPERATOR BITWISE

1.    Apa itu Operator Bitwise ?

Operator Bitwise merupakan salah satu operator yang terdapat pada bahasa Python untuk menangani operasi logika, khususnya dalam bilangan binner dalm bentuk bit.

Pada dasarnya operator Bitwise tidak terlalu sering dipakai oleh para programmer, karena operatort ini hanya dapat digunakan untuk membuat prorgam yang memproses bit-bit pada komputer saja. Selain dari itu untuk dapat memahami operator Bitwise pun kita harus paham terlebih dahulu tentang sistem pada bilangan binner.

Pada bahasa Python terdapat 6 jenis pendukung operator Bitwise, diantaranya :

Operator
Nama
Contoh
Biner
Hasil (biner)
Hasil (decimal)
&
And
5 & 12
101 & 1100
100
4
|
Or
5 | 12
101 | 1100
1101
13
^
Xor
5 ^ 12
101 ^ 1100
1001
9
~
Not
~ 5
~101
110
-6 (dua komplemen)
<< 
Left shift
5 << 1
101 << 1
1010
10
>> 
Right shift
5 >> 1
101 >> 1
10
2

2.    Contoh Operator Bitwise ?

Program :

A = 5
B = 12

print('A Merupakan bilangan',A ,'desimal atau',bin(A),'biner')
print('B Merupakan bilangan',B ,'desimal atau',bin(B),'biner')

print('\n')

print('A & B  :',A & B)
print('A | B  :',A | B)
print('A ^ B  :',A ^ B)
print('~A     :',~A)
print('A << 1 :',A << 1)
print('A >> 1 :',A >> 1)


Output :

A Merupakan bilangan 5 desimal atau 0b101 biner
B Merupakan bilangan 12 desimal atau 0b1100 biner

A & B  : 4
A | B  : 13
A ^ B  : 9
~A     : -6
A << 1 : 10
A >> 1 : 2



Contoh Bitwise

Baca Juga : Operator Penugasan pada bahasa Python
Contoh Bitwise



Keterangan :

Pada contoh diatas, saya telah mendefinisikan 2 buah variabel yaitu A dan B yang memiliki nilai awal 5 dan 12, jika saya konversikan keduanya kedalam bilangan binner maka Variable A dan B akan menjadi 

A = 5 (desimal) = 101 (biner)
B = 12 (desimal) = 1100 (biner)

Untuk mengkonversikan dari bilangan Desimal ke Binner saya menggunkan function bawaaan python yaitu bin(), function ini bisa digunakan untuk menampilkan atau menerjemahkan angka Desimal menjadi Binner. 



-------------------------------------------------------------------------------------------


Oke, mungkin ini adalah materi terakhir yang akan membahas tentang macam-macam operator pada bahasa Python, karena pada materi sebelumnya Admin sudah membahasa tentang 5 macam operator yang terdapat pada bahasa Python dan operator ini adalah Operator terakhir yang telah kita bahasa yaitu operator Bitwise. Pada pertemuan selanjutnya Admin akan membahas tentang Variable dan Tipe data pada bahasa Python. 

Jangan lupa juga untuk selalu support Aditya Dees dan follow juga Fansfage Facebook dan Instagram Aditya Dees untuk mendapatkan informasi terkini seputar Teknologi. Sampai Jumpa lagi di Pertemuan Berikutnya...

Read More

10 July 2020

Operator Logika pada bahasa Python - Belajar Bahasa Python Part $6

21:29 0

Pada kesempatan kali ini Admin mengucapkan termikasih banyak kepada kalian yang selalu mensupport blog kami ini, tidak lupa juga admin mengingatkan kepada kalian untuk selalu menjaga kesehatan apalagi sekarang sedang terjadi Pandemic Covid 19 dan kalian pun harus berdiam diri di dalam rumah untuk mencegah penyebaran Virus Corona ini.
Logo Python


Tetapi jangan khawtir dengan berdiam diri di rumah kalianpun bisa mendapatkan ilmu tambahan dengan cara belajar dari Internet seperti yang akan Admin bahas di pertemuan ke-enam ini, admin akan menjelaskan sedikit tentang Operator Logika pada bahasa Python. Sebelumnya Admin telah menjelaskan tentang Operator Penugasan pada bahasa Python.

Adapun version Python yang digunakan Admin adalah version 2.7.16, tetapi lebih baik kalian menginstall version terbaru saja. Oke sekarang, kita langsung saja masuk kedalam materi yang ketiga yaitu tentang Operator Aritmatika dalam bahsa Python.


OPERATOR LOGIKA


1.      Apa itu Operator Logika?

Operator logika merupakan salah satu operator yang digunakan untuk melakukan operasi komputasi dari data boolean, yang terdiri dari True dan False. True bernilai benar dan False bernilai salah.

2.      Operasi Matematika pada Operasi Logika Python

Berikut ini merupakan beberapa operasi matematika yang ada pada bahasa python :

Operasi Matematika
Fungsi
< 
Lebih kecil dari
<=
Lebih kecil atau sama dengan
> 
Lebih besar dari
>=
Lebih besar atau sama dengan
==
Sama dengan
!=
Tidak sama dengan

3.      Jenis Operator Logika pada Python

Terdapat 4 jenis operator logika yang dapat kita gunakan pada bahasa pemrograman Python :

Operator
Python Function
Symbolic Function
AND
and()
&
OR
or()
|
XOR
xor()
^
NOT
not()
!


a)     Operator AND

Operator AND pada python dapat dilakukan menggunakan function and() atau &. Nilai kebenaran operator AND adalah benar ketika kedua operand bernilai benar atau True. Operand merupakan nilai yang digunakan pada operator logika.
Baca Juga : Operator Perbandingan pada bahasa Python

AND
Operand 1
Operand 2
True
True
True
False
True
False
False
False
True
False
False
False

b)     Operator OR

Operator OR pada bahasa python dapat dilakukan dengan menggunakan fungsi or() atau |. Operator OR mempunyai nilai kebenaran salah saat kedua operand bernilai salah.

OR
Operand 1
Operand 2
True
True
True
True
True
False
True
False
True
False
False
False

c)     Operator XOR

Operator XOR pada bahasa Python adalah operasi logika dari OR Eksklusif. Dalam aljabar boolean. Operator XOR memberikan nilai kebenaran jika salah satu atau kedua operand memiliki nilai benar (1) .

XOR
Operand 1
Operand 2
True (2)
True (1)
 True (1)
True (1)
True (1)
False (0)
True (1)
False (0)
True (1)
False (0)
False (0)
False (0)

d)     Operator NOT

Operator NOT merupakan sebuat Operator pada bahasa Python yang berarti negasi atau kebalikan dari suatu nilai, misal jika nilai tersebut True dan diberi negasi maka akan menjadi False.


     Contoh Program :


Contoh Program Logika

Baca Juga : Operator Aritmatika pada bahasa Python
           
     Hasil Program :

Hasil Program Logika

     Penjelasan :
  • Di baris 4, operasi (2 > 3) and (11 <= 4) akan diproses menjadi False and False, hasilnya False.
  • Di baris 7, operasi string (‘AdityaDees’ == ‘AdityaDees’) or (7 <= 8) akan diproses menjadi True or True, hasilnya True.
  • Di baris 10, operasi not (8 < 8) akan diproses menjadi not False, maka hasilnya True.
  • Di baris 13, operasi (‘juTsucoding’ == ‘juTsucoding’) and (8 <= 6) or (3 != 3) akan diproses menjadi (True and False) or False, kemudian menjadi False or False, hasilnya False.


----------------------------------------------------------------------------------------------------------


Oke, mungkin di pertemuan kali ini admin hanya akan membahasa tentang Operator Logika saja. Pada pertemuan selanjutnya Admin akan membahas tentang Operator terakhir pada bahasa Python yaitu Operator Bitwise. 

Dan jangan lupa juga untuk selalu support Aditya Dees dan follow juga Fansfage Facebook dan Instagram Aditya Dees untuk mendapatkan informasi terkini seputar Teknologi.

Sampai Jumpa lagi di Pertemuan Berikutnya Tentang Operator Bitwise...







Read More

https://payclick.com/

Contact us for advertising.