Difference between revisions of "Sekitar Python"
Onnowpurbo (talk | contribs) (→NLTK) |
Onnowpurbo (talk | contribs) |
||
(93 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
[[CPython]], [[reference implementation]] dari '''Python''', adalah [[free and open source software]] dan mempunyai community-based development model, seperti juga hampir semua implementasi alternatifnya. CPython di managed oleh non-profit [[Python Software Foundation]]. | [[CPython]], [[reference implementation]] dari '''Python''', adalah [[free and open source software]] dan mempunyai community-based development model, seperti juga hampir semua implementasi alternatifnya. CPython di managed oleh non-profit [[Python Software Foundation]]. | ||
+ | |||
+ | |||
+ | ==Mengapa Belajar Python?== | ||
+ | |||
+ | Python adalah bahasa skrip tingkat tinggi, interpreted, interaktif dan berorientasi objek. Python dirancang agar sangat mudah dibaca. Ia sering menggunakan kata kunci bahasa Inggris sedangkan bahasa lain menggunakan tanda baca, dan memiliki konstruksi sintaksis yang lebih sedikit daripada bahasa lain. | ||
+ | |||
+ | Python adalah KEHARUSAN bagi siswa dan profesional yang bekerja untuk menjadi Software Engineer yang baik khususnya ketika mereka bekerja di Pengembangan Web. Berikut adalah daftar beberapa keuntungan utama dari belajar Python: | ||
+ | |||
+ | * Python is Interpreted − Python diproses saat runtime oleh interpreter. Kita tidak perlu mengkompilasi program kita sebelum menjalankannya. Ini mirip dengan PERL dan PHP. | ||
+ | * Python is Interactive − Kita sebenarnya dapat bekerja di prompt Python dan berinteraksi langsung dengan interpreter saat menulis program. | ||
+ | * Python is Object-Oriented − Python mendukung gaya atau teknik pemrograman Object-Oriented yang mengenkapsilasi kode di dalam objek. | ||
+ | * Python is a Beginner's Language − Python adalah bahasa yang bagus untuk pemrogram tingkat pemula dan mendukung pengembangan berbagai aplikasi mulai dari pemrosesan teks sederhana hingga browser WWW hingga game. | ||
+ | |||
+ | ==Karakteristik Python== | ||
+ | |||
+ | Berikut adalah karakteristik utama Pemrogramman Python - | ||
+ | |||
+ | * Mendukung metode pemrograman fungsional dan terstruktur serta OOP. | ||
+ | * Dapat digunakan sebagai bahasa skrip atau dapat dikompilasi menjadi kode byte untuk membangun aplikasi yang besar. | ||
+ | * Menyediakan tipe data dinamis tingkat tinggi dan mendukung pemeriksaan tipe dinamis. | ||
+ | * Mendukung pengumpulan sampah otomatis. | ||
+ | * Mendukung pengumpulan sampah otomatis. | ||
+ | * Dapat di integrasikan dengan mudah ke C, C++, COM, ActiveX, CORBA, dan Java. | ||
+ | |||
+ | ==Hello World menggunakan Python== | ||
+ | |||
+ | Sekadar memberi sedikit keseruan tentang Python, berikut adalah program kecil Python Hello World konvensional. | ||
+ | |||
+ | print ("Hello, Python!"); | ||
+ | |||
+ | ==Aplikasi Python== | ||
+ | |||
+ | Seperti yang disebutkan sebelumnya, Python adalah salah satu bahasa yang paling banyak digunakan di web. Berikut adalah beberapa di antaranya: | ||
+ | |||
+ | * Easy-to-learn − Python memiliki kata kunci yang sedikit, struktur sederhana, dan sintaks yang jelas. Hal ini memungkinkan siswa untuk menguasai bahasa dengan cepat. | ||
+ | * Easy-to-read − Kode Python lebih jelas didefinisikan dan terlihat oleh mata. | ||
+ | * Easy-to-maintain − Kode sumber Python cukup mudah dipelihara. | ||
+ | * A broad standard library − Sebagian besar pustaka Python sangat portabel dan kompatibel lintas platform pada UNIX, Windows, dan Macintosh. | ||
+ | * Interactive Mode − Python memiliki dukungan untuk mode interaktif yang memungkinkan pengujian interaktif dan debugging cuplikan kode. | ||
+ | * Portable − Python dapat berjalan di berbagai platform perangkat keras dan memiliki antarmuka yang sama di semua platform. | ||
+ | * Extendable − Anda dapat menambahkan modul tingkat rendah ke interpreter Python. Modul ini memungkinkan pemrogram untuk menambah atau menyesuaikan tool mereka agar lebih efisien. | ||
+ | * Databases − Python menyediakan antarmuka ke semua database komersial utama. | ||
+ | * GUI Programming − Python mendukung aplikasi GUI yang dapat dibuat dan dipindahkan ke banyak panggilan sistem, pustaka dan sistem windows, seperti Windows MFC, Macintosh, dan sistem X Window dari Unix. | ||
+ | * Scalable − Python menyediakan struktur dan dukungan yang lebih baik untuk program besar daripada skrip shell. | ||
+ | |||
+ | ==Tutorial== | ||
+ | |||
+ | * https://colab.research.google.com/ '''Recommended untuk Data Science''' | ||
+ | * https://www.tutorialspoint.com/python/index.htm '''Recommended''' | ||
+ | * https://go.qwiklabs.com/qwiklabs-free | ||
+ | * https://notebooks.azure.com/ | ||
+ | * https://docs.aws.amazon.com/sagemaker/latest/dg/gs-setup-working-env.html | ||
+ | |||
+ | |||
+ | * http://www.fromdev.com/2014/03/python-tutorials-resources.html | ||
+ | * http://www.korokithakis.net/tutorials/python | ||
+ | * https://www.programiz.com/python-programming | ||
+ | * https://www.guru99.com/python-tutorials.html | ||
+ | * https://realpython.com/ | ||
+ | * http://www.sthurlow.com/python/ | ||
+ | * http://www.bogotobogo.com/python/pytut.php | ||
+ | * http://www.tutorialspoint.com/python/index.htm | ||
+ | * http://www.briggs.net.nz/snake-wrangling-for-kids.html | ||
+ | * https://nealcaren.github.io/python-tutorials/ | ||
+ | * http://docs.python.org/tutorial/ | ||
+ | * https://docs.python.org/3.0/library/socket.html | ||
+ | * http://effbot.org/zone/socket-intro.htm | ||
+ | |||
+ | ===Belajar Python Bahasa Indonesia=== | ||
+ | |||
+ | * https://www.pythonesia.org/ '''Recommended''' | ||
+ | * http://www.pythonindo.com/ | ||
+ | * https://belajarpython.com/ | ||
==Lebih Detail== | ==Lebih Detail== | ||
Line 11: | Line 84: | ||
===Persiapan=== | ===Persiapan=== | ||
+ | * [[Python: Ubuntu 22.04 Install python 3.7]] | ||
+ | * [[Python: Ubuntu 24.04 Install]] | ||
+ | * [[Python: Ubuntu 24.04 IDE python]] | ||
+ | * [[Python: Ubuntu 24.04 VirtualEnv IDE Spyder & Tensorflow]] | ||
* [[Python: Anaconda]] | * [[Python: Anaconda]] | ||
* [[Python: Instalasi]] | * [[Python: Instalasi]] | ||
* [[Python: cek versi python]] | * [[Python: cek versi python]] | ||
* [[Python: instalasi pip]] | * [[Python: instalasi pip]] | ||
+ | * [[Spyder: Install]] | ||
+ | * [[Spyder4: Install Conda Spyder4 Ubuntu 20.04]] | ||
+ | |||
+ | ===File=== | ||
+ | |||
+ | * [[Python: Ubuntu 24.04 read xlsx]] | ||
+ | * [[Python: Ubuntu 24.04 read csv]] | ||
+ | * [[Python: Ubuntu 24.04 read txt]] | ||
+ | * [[Python: Ubuntu 24.04 read pdf]] | ||
+ | * [[Python: Ubuntu 24.04 generate random array 2 kolom]] | ||
===Dasar=== | ===Dasar=== | ||
+ | * [[Python: Basic Syntax]] | ||
+ | * [[Python: Tipe Variable]] | ||
+ | * [[Python: Pemula]] | ||
* [[Python: Random Number]] | * [[Python: Random Number]] | ||
* [[Python: time]] | * [[Python: time]] | ||
Line 27: | Line 117: | ||
* [[Python: List sort]] | * [[Python: List sort]] | ||
* [[Python: regex]] | * [[Python: regex]] | ||
+ | |||
+ | ===Keras / Tensorflow=== | ||
+ | |||
+ | * https://colab.research.google.com/github/google/eng-edu/blob/main/ml/cc/exercises/linear_regression_with_synthetic_data.ipynb#scrollTo=Ye730h13CQ97 Linear Regression | ||
+ | * [[Python: Ubuntu 24.04 Install Keras / Tensorflow]] | ||
+ | * [[Python: Ubuntu 24.04 Install Keras / Tensorflow untuk linier regression]] | ||
+ | * [[Python: Ubuntu 24.04 Tensorflow analisa UMKM]] | ||
+ | * [[Python: Ubuntu 24.04 Tensorflow analisa UMKM Target OMZET]] | ||
+ | * [[Python: Ubuntu 24.04 Tensorflow analisa UMKM Target OMZET, save model, predict New Data]] | ||
+ | * [[Python: Ubuntu 24.04 Tensorflow analisa UMKM Target MODAL, save dari kelompok modal tertentu]] | ||
+ | * https://www.pluralsight.com/resources/blog/guides/regression-keras Keras Deep Learning | ||
+ | |||
+ | |||
+ | |||
+ | ====Youtube==== | ||
+ | |||
+ | * https://youtu.be/veaJzC_Nngc Pemula Banget | ||
+ | * https://www.youtube.com/watch?v=i66kqV4QtUM Pemula Banget | ||
===Advanced=== | ===Advanced=== | ||
Line 32: | Line 140: | ||
* [[Python: sqlite]] | * [[Python: sqlite]] | ||
* [[Pyhton: NumPy Matrix dan Aljabar Linear]] | * [[Pyhton: NumPy Matrix dan Aljabar Linear]] | ||
+ | * [[Python: PDF]] | ||
+ | |||
+ | |||
+ | ====Youtube==== | ||
+ | |||
+ | * https://www.youtube.com/watch?v=BOxefD7TAvw - membuat array | ||
+ | |||
+ | ===Panda=== | ||
+ | |||
+ | * [[Panda: Set Index]] | ||
+ | * [[Panda: read csv datetime]] | ||
+ | * [[Panda: read CSV datetime index plot]] '''RECOMMENDED''' | ||
+ | * [[Panda: datetime to seconds]] | ||
+ | * [[Panda: datetime cheat sheet]] | ||
+ | * [[Panda: Tips on Working with Datetime Index in pandas]] | ||
+ | * [[Panda: iloc, loc, ix to select rows and columns in Pandas DataFrames]] | ||
+ | * [[Panda: Working With Date In Pandas]] | ||
+ | * [[Panda: Scaling]] | ||
+ | * [[Panda: Scaling Select Colums]] | ||
+ | * [[NumPy: Index, Slice and Reshape NumPy Arrays for Machine Learning]] | ||
===Jaringan=== | ===Jaringan=== | ||
Line 37: | Line 165: | ||
* https://www.tutorialspoint.com/python/python_networking.htm | * https://www.tutorialspoint.com/python/python_networking.htm | ||
* [[Python: Web Server]] | * [[Python: Web Server]] | ||
+ | * [[Python: Web Server ONE LINER]] | ||
* [[Python: Echo Server]] | * [[Python: Echo Server]] | ||
* [[Python: Echo UDP Server]] | * [[Python: Echo UDP Server]] | ||
Line 46: | Line 175: | ||
* [[Python: Twitter]] | * [[Python: Twitter]] | ||
* [[Python: email]] | * [[Python: email]] | ||
+ | |||
+ | * [[Python3: Socket UDP]] | ||
+ | * [[Python3: Echo TCP]] | ||
+ | |||
+ | ==Text Processing== | ||
+ | |||
+ | * [[Python: pdfminer]] '''SIMPLE & RECOMMENDED''' | ||
+ | * [[Python: siapkan nltk]] | ||
+ | * [[Python: Siapkan stopwords Indonesia]] | ||
+ | * [[Python: Read PDF]] | ||
+ | * [[Python: Baca PDF bahasa Inggris untuk jadi text file]] | ||
+ | * [[Python: File Stemming dengan Sastrawi]] | ||
+ | |||
+ | ==Translate== | ||
+ | |||
+ | * [[Python: Translate]] | ||
+ | |||
+ | ===BeautifulSoup=== | ||
+ | |||
+ | * [[Python: Google Search]] | ||
+ | * [[Python: Read URL]] | ||
+ | * [[Python: Read Twitter]] | ||
===Scraping Web=== | ===Scraping Web=== | ||
Line 75: | Line 226: | ||
* [[Python: Mining Twitter for GamerGate: A How-To]] | * [[Python: Mining Twitter for GamerGate: A How-To]] | ||
* [[Python: Mining Twitter for GamerGate: Visualization]] | * [[Python: Mining Twitter for GamerGate: Visualization]] | ||
+ | |||
+ | ====Pyhon Facebook==== | ||
+ | |||
+ | * [[Pyhon: Facebook Page Crawler]] | ||
====Python Twitter==== | ====Python Twitter==== | ||
+ | * [[Twitter Register API]] | ||
* https://github.com/bear/python-twitter | * https://github.com/bear/python-twitter | ||
* [[Python: python-twitter: tweet.py]] | * [[Python: python-twitter: tweet.py]] | ||
Line 94: | Line 250: | ||
* [https://github.com/DanMcInerney/search-google/blob/master/search-google.py Python: Search Google] | * [https://github.com/DanMcInerney/search-google/blob/master/search-google.py Python: Search Google] | ||
* [[Python: search-google.py]] | * [[Python: search-google.py]] | ||
+ | * [[Python: browse-url.py]] | ||
+ | * [[Python: URL bermasalah dengan selenium]] | ||
* [[Python: Selenium Login ke Twitter]] | * [[Python: Selenium Login ke Twitter]] | ||
* [[Python: Selenium Crawler]] | * [[Python: Selenium Crawler]] | ||
Line 104: | Line 262: | ||
====NLTK==== | ====NLTK==== | ||
+ | * [[Python: NLTK install]] | ||
* [[Python: NLTK download corpus]] | * [[Python: NLTK download corpus]] | ||
* [[Python: NLTK stopwords]] | * [[Python: NLTK stopwords]] | ||
Line 116: | Line 275: | ||
* [[Python: Gephi + MALLET + EMDA]] | * [[Python: Gephi + MALLET + EMDA]] | ||
* [[Python: NLTK Twitter Sentiment Analysis]] | * [[Python: NLTK Twitter Sentiment Analysis]] | ||
+ | * [[Python: NLTK Twitter Sentiment Analysis 2]] | ||
==igraph== | ==igraph== | ||
Line 121: | Line 281: | ||
* [[Python: igraph tutorial]] | * [[Python: igraph tutorial]] | ||
− | == | + | ==Image / Signal Processing== |
+ | |||
+ | * [[Python: Traditional Face Detection]] | ||
+ | |||
+ | ==Hadoop== | ||
+ | |||
+ | * [[Hadoop: Python]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Streaming Audio== | ==Streaming Audio== | ||
Line 135: | Line 294: | ||
* http://www.raspberrypi.org/forums/viewtopic.php?&t=23504 | * http://www.raspberrypi.org/forums/viewtopic.php?&t=23504 | ||
+ | ===Perbandingan Javascript PHP Python=== | ||
− | + | * http://hyperpolyglot.org/scripting | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | + | ==Youtube== |
− | * | + | * [https://www.youtube.com/watch?v=md30SYkcwOI YOUTUBE: PYTHON Instalasi Spyder dan Python untuk Pemula] |
==Pranala Menarik== | ==Pranala Menarik== | ||
Line 157: | Line 309: | ||
* [[Python: Web Framework]] | * [[Python: Web Framework]] | ||
* [[Django]] | * [[Django]] | ||
+ | * [[Python3]] |
Latest revision as of 00:16, 16 November 2024
Python adalah general-purpose, high-level programming language. Filosofy disain Python menitik beratkan pada code readability, dan sintax yang memungkinkan programmer untuk mengekspresikan konsep-nya dengan lines of code yang lebih sedikit daripada bahasa lain-nya seperti C. Bahasa yang digunakan memberikan konstruksi yang dibuat agar menjadi program yang jelas baik untuk skala kecil maupun besar.
Python mendukung multi programming paradigm, termasuk style object-oriented, imperative dan functional programming atau procedural. Dia memiliki fitur dynamic type system dan automatic memory management dan mempunyaistandard library yang sangat komprehensif dan besar.
Seperti dynamic language yang lain, Python kadang digunakan sebagai scripting language, tapi juga mempunyai banyak non-scripting context. Menggunakan tool third-party, seperti Py2exe, atau Pyinstaller, Python code dapat dipaket sebagai program executable standaline. Python interpreter tersedia di banyak sistem operasi.
CPython, reference implementation dari Python, adalah free and open source software dan mempunyai community-based development model, seperti juga hampir semua implementasi alternatifnya. CPython di managed oleh non-profit Python Software Foundation.
Mengapa Belajar Python?
Python adalah bahasa skrip tingkat tinggi, interpreted, interaktif dan berorientasi objek. Python dirancang agar sangat mudah dibaca. Ia sering menggunakan kata kunci bahasa Inggris sedangkan bahasa lain menggunakan tanda baca, dan memiliki konstruksi sintaksis yang lebih sedikit daripada bahasa lain.
Python adalah KEHARUSAN bagi siswa dan profesional yang bekerja untuk menjadi Software Engineer yang baik khususnya ketika mereka bekerja di Pengembangan Web. Berikut adalah daftar beberapa keuntungan utama dari belajar Python:
- Python is Interpreted − Python diproses saat runtime oleh interpreter. Kita tidak perlu mengkompilasi program kita sebelum menjalankannya. Ini mirip dengan PERL dan PHP.
- Python is Interactive − Kita sebenarnya dapat bekerja di prompt Python dan berinteraksi langsung dengan interpreter saat menulis program.
- Python is Object-Oriented − Python mendukung gaya atau teknik pemrograman Object-Oriented yang mengenkapsilasi kode di dalam objek.
- Python is a Beginner's Language − Python adalah bahasa yang bagus untuk pemrogram tingkat pemula dan mendukung pengembangan berbagai aplikasi mulai dari pemrosesan teks sederhana hingga browser WWW hingga game.
Karakteristik Python
Berikut adalah karakteristik utama Pemrogramman Python -
- Mendukung metode pemrograman fungsional dan terstruktur serta OOP.
- Dapat digunakan sebagai bahasa skrip atau dapat dikompilasi menjadi kode byte untuk membangun aplikasi yang besar.
- Menyediakan tipe data dinamis tingkat tinggi dan mendukung pemeriksaan tipe dinamis.
- Mendukung pengumpulan sampah otomatis.
- Mendukung pengumpulan sampah otomatis.
- Dapat di integrasikan dengan mudah ke C, C++, COM, ActiveX, CORBA, dan Java.
Hello World menggunakan Python
Sekadar memberi sedikit keseruan tentang Python, berikut adalah program kecil Python Hello World konvensional.
print ("Hello, Python!");
Aplikasi Python
Seperti yang disebutkan sebelumnya, Python adalah salah satu bahasa yang paling banyak digunakan di web. Berikut adalah beberapa di antaranya:
- Easy-to-learn − Python memiliki kata kunci yang sedikit, struktur sederhana, dan sintaks yang jelas. Hal ini memungkinkan siswa untuk menguasai bahasa dengan cepat.
- Easy-to-read − Kode Python lebih jelas didefinisikan dan terlihat oleh mata.
- Easy-to-maintain − Kode sumber Python cukup mudah dipelihara.
- A broad standard library − Sebagian besar pustaka Python sangat portabel dan kompatibel lintas platform pada UNIX, Windows, dan Macintosh.
- Interactive Mode − Python memiliki dukungan untuk mode interaktif yang memungkinkan pengujian interaktif dan debugging cuplikan kode.
- Portable − Python dapat berjalan di berbagai platform perangkat keras dan memiliki antarmuka yang sama di semua platform.
- Extendable − Anda dapat menambahkan modul tingkat rendah ke interpreter Python. Modul ini memungkinkan pemrogram untuk menambah atau menyesuaikan tool mereka agar lebih efisien.
- Databases − Python menyediakan antarmuka ke semua database komersial utama.
- GUI Programming − Python mendukung aplikasi GUI yang dapat dibuat dan dipindahkan ke banyak panggilan sistem, pustaka dan sistem windows, seperti Windows MFC, Macintosh, dan sistem X Window dari Unix.
- Scalable − Python menyediakan struktur dan dukungan yang lebih baik untuk program besar daripada skrip shell.
Tutorial
- https://colab.research.google.com/ Recommended untuk Data Science
- https://www.tutorialspoint.com/python/index.htm Recommended
- https://go.qwiklabs.com/qwiklabs-free
- https://notebooks.azure.com/
- https://docs.aws.amazon.com/sagemaker/latest/dg/gs-setup-working-env.html
- http://www.fromdev.com/2014/03/python-tutorials-resources.html
- http://www.korokithakis.net/tutorials/python
- https://www.programiz.com/python-programming
- https://www.guru99.com/python-tutorials.html
- https://realpython.com/
- http://www.sthurlow.com/python/
- http://www.bogotobogo.com/python/pytut.php
- http://www.tutorialspoint.com/python/index.htm
- http://www.briggs.net.nz/snake-wrangling-for-kids.html
- https://nealcaren.github.io/python-tutorials/
- http://docs.python.org/tutorial/
- https://docs.python.org/3.0/library/socket.html
- http://effbot.org/zone/socket-intro.htm
Belajar Python Bahasa Indonesia
Lebih Detail
Persiapan
- Python: Ubuntu 22.04 Install python 3.7
- Python: Ubuntu 24.04 Install
- Python: Ubuntu 24.04 IDE python
- Python: Ubuntu 24.04 VirtualEnv IDE Spyder & Tensorflow
- Python: Anaconda
- Python: Instalasi
- Python: cek versi python
- Python: instalasi pip
- Spyder: Install
- Spyder4: Install Conda Spyder4 Ubuntu 20.04
File
- Python: Ubuntu 24.04 read xlsx
- Python: Ubuntu 24.04 read csv
- Python: Ubuntu 24.04 read txt
- Python: Ubuntu 24.04 read pdf
- Python: Ubuntu 24.04 generate random array 2 kolom
Dasar
- Python: Basic Syntax
- Python: Tipe Variable
- Python: Pemula
- Python: Random Number
- Python: time
- Python: Print waktu
- Python: File
- Python: Parsing
- Python: String Operation
- Python: List Operation
- Python: List sort
- Python: regex
Keras / Tensorflow
- https://colab.research.google.com/github/google/eng-edu/blob/main/ml/cc/exercises/linear_regression_with_synthetic_data.ipynb#scrollTo=Ye730h13CQ97 Linear Regression
- Python: Ubuntu 24.04 Install Keras / Tensorflow
- Python: Ubuntu 24.04 Install Keras / Tensorflow untuk linier regression
- Python: Ubuntu 24.04 Tensorflow analisa UMKM
- Python: Ubuntu 24.04 Tensorflow analisa UMKM Target OMZET
- Python: Ubuntu 24.04 Tensorflow analisa UMKM Target OMZET, save model, predict New Data
- Python: Ubuntu 24.04 Tensorflow analisa UMKM Target MODAL, save dari kelompok modal tertentu
- https://www.pluralsight.com/resources/blog/guides/regression-keras Keras Deep Learning
Youtube
- https://youtu.be/veaJzC_Nngc Pemula Banget
- https://www.youtube.com/watch?v=i66kqV4QtUM Pemula Banget
Advanced
Youtube
- https://www.youtube.com/watch?v=BOxefD7TAvw - membuat array
Panda
- Panda: Set Index
- Panda: read csv datetime
- Panda: read CSV datetime index plot RECOMMENDED
- Panda: datetime to seconds
- Panda: datetime cheat sheet
- Panda: Tips on Working with Datetime Index in pandas
- Panda: iloc, loc, ix to select rows and columns in Pandas DataFrames
- Panda: Working With Date In Pandas
- Panda: Scaling
- Panda: Scaling Select Colums
- NumPy: Index, Slice and Reshape NumPy Arrays for Machine Learning
Jaringan
- https://www.tutorialspoint.com/python/python_networking.htm
- Python: Web Server
- Python: Web Server ONE LINER
- Python: Echo Server
- Python: Echo UDP Server
- Python: Read Microphone
- Python: Mengirim suara via UDP
- Python: Soket UDP
- Python: Soket TCP
- Python: Kirim via TCP dan di parsing
- Python: Twitter
- Python: email
Text Processing
- Python: pdfminer SIMPLE & RECOMMENDED
- Python: siapkan nltk
- Python: Siapkan stopwords Indonesia
- Python: Read PDF
- Python: Baca PDF bahasa Inggris untuk jadi text file
- Python: File Stemming dengan Sastrawi
Translate
BeautifulSoup
Scraping Web
- Python: Referensi untuk Social Scientist RECOMMENDED
- Python: Mining the Social Web
- http://www-scf.usc.edu/~aupadhya/Mining.pdf RECOMMENDED
- Python: Collecting Twitter Data
- Python: Python for Mining Data From Twitter
- Python: Daftar API Twitter dengan Python
- Python: Scraping Twitter
- Python: SCraping Twitter lagi
- Python: twitterstream.py
- Python: Collecting Data
- Python: Text Pre-processing
- Python: Term Frequencies
- Python: Rugby & Term Co-occurrences
- Python: Data Visualisation Basics
- Python: Sentimen Analysis
- Python: Geolocation and Interactive Maps
- Python: Generating Network Graph of Twitter Follower RECOMMENDED
- Python: Twitter Analytic
- Python: Collect Twitter follower network with twecoll RECOMMENDED
- Python: Analyzing Twitter Networks with Gephi 0.9.1
- Python: TwitterSearch RECOMMENDED
- Python: Create Gephi network graphs from Python?
- Python: Gephi Streamer
- Python: Mining Twitter for GamerGate: A How-To
- Python: Mining Twitter for GamerGate: Visualization
Pyhon Facebook
Python Twitter
- Twitter Register API
- https://github.com/bear/python-twitter
- Python: python-twitter: tweet.py
- Python: python-twitter: track-user.py
- Python: python-twitter: view-friends.py
- Python: python-twitter: view-status.py
Tweepy
Selenium
- Python: Konfigurasi geckodriver dan selenium untuk browsing web
- Python: Selenium Search di Google
- Python: Search Google
- Python: search-google.py
- Python: browse-url.py
- Python: URL bermasalah dengan selenium
- Python: Selenium Login ke Twitter
- Python: Selenium Crawler
- Python: Twitter data mining with Python and Gephi
NLTK
- Python: NLTK install
- Python: NLTK download corpus
- Python: NLTK stopwords
- Python: cari-stopwords.py
- Python: cari-stopwords-freq.py
- Python: cari-stopwords-common.py
- Python: stopwords Indonesia
- Python: NLTK twitter
- Python: NLTK analisa wikileak
- Python: NLTK cleaning text
- https://github.com/robincamille/gephi-scripts/blob/master/gephi-wordpairs-5
- Python: Gephi + MALLET + EMDA
- Python: NLTK Twitter Sentiment Analysis
- Python: NLTK Twitter Sentiment Analysis 2
igraph
Image / Signal Processing
Hadoop
Streaming Audio
Perbandingan Javascript PHP Python