Python Scrapy ile Web Scraping - Web Kazıma Temeller

Web Scraping - Web Kazıma dünyasına Scrapy Spider nesneleri ile pratik ve gerçek bir adım atmak istiyorsanız doğru yer
New
Rating: 0.0 out of 5 (0 ratings)
559 students
Python Scrapy ile Web Scraping - Web Kazıma Temeller
New
Rating: 5.0 out of 5 (1 rating)
628 students
Python Scrapy ile Web Kazıma - Web Scraping Temeller

Requirements

  • Giriş - Orta Seviye Python Bilgisi + Nesne Tabanlı Programlama Altyapısı
Description

        Veri aslında insanlık tarihi kadar eski bir kavram.

5 duyumuz aslında birer sensör ve bu sensörlerden beynimize gelen uyarıcılar veri değil de nedir?

Günümüzde veri ve veri bilimi spesifik bir alan olsa gibi gözükse de, 'veri' teriminin bu genel kapsamını bilmek, bugün veri biliminin geldiği noktayı anlamak ve geleceğini tahmin edebilmek için önemli.

Veri Bilimi, bu genel bakıştan hareketle, 'veri'den 'fayda' elde eden bir alan olarak görülebilir.

İşte bu alanda herşey tabii ki 'veri' ile başlıyor...


Google'ın en sofisitike algoritmaları ile koşturduğu süper makinelerin başlangıç noktası: Veri.

Veri Biliminde, aslında algoritmanız kadar değil veriniz kadar güçlüsünüz.

Çünkü standart algoritmanız belki %70 doğrulukla tahmin eder, Google süper makineleri belki %85.

Burada kritik nokta, atılım yapacağınız nokta, fark yaratacağınız nokta 'süper metedolojiniz' veya 'süper makina'nız değil; 'fayda' sağlama adına gerekirse kendinizin tanımladığı ve hatta elleri ile topladığı 'veri'. Çünkü özgün bir veri ile çözececeğiniz özgün bir problem, bu alana gerçek anlamda bir katkı yapacaktır.


İşte bu ders, veri biliminin olmazsa olmazı, varlık sebebi 'veri' üzerine.

Ve sınırsız verinin bulunduğu internet ortamından veri çekme üzerine.

Özgün veri elde etme ve gerçek problemler çözme adına tek kaynağınız.

Çünkü unutmayın, kaggle'dan elde ettiğiniz veri herkesteki veridir, onunla büyük ihtimalle herkesin çözdüğü problemleri belki çözebilirsiniz, şansınız yaver giderse.

Fakat internet ortamında veri çekme yeteneği kazanırsanız, bu yeteneği gerçek anlamda kullanacak seviyeye gelirseniz, elde edebileceğiniz veri ve bu veri ile çözmeyi deneyebileceğiniz gerçek problemlerin sınırı yok.


Evet bu ders, internetten veri çekme kapsamında kullabileceğiniz en 'intuitive': anlaşılır dil olan Python'un, bu alandaki en gelişmiş 'framework'u, Scrapy için güçlü bir giriş.

Web Scraping dünyasına gerçek ve pratik bir girizgah.

Yaklaşık 150 ülkeden 15000 öğrenciye verdiğim Web Scraping derslerinden biri olan: Fundamentals kursunun genişletilmiş ve özel hazırlanmış Türkçe versiyonu.

Bu derste, web kazıma yeteneğinin ne anlama geldiğine bir giriş yaptıktan sonra, bu yeteneğin uygulama alanı olan internet ve request-response cycle (istek-cevap çevrimi) üzerinde duracağız.

Bu çevrimi anladıktan sonra, Scrapy Spider nesnelerini kullanarak, 3 temel basamakta, nasıl web kazıma yapıldığını, amazon web sitesi örneği üzerinden en pratik şekilde uygulayacağız...

Nesne Tabanlı Programlama, Python bilginiz var; Web Scraping - Web Kazıma dünyasına Scrapy Spider nesneleri ile pratik ve gerçek bir adım atmak istiyorsanız, doğru yerdesiniz. Hemen başlayın. Çok değil 2 saat içinde bulunduğunuz noktaya inanamayacaksınız.

Önemli Not: Udemy'de ücretsiz dersler 2 saat ile sınırlı. Bu dersi size ücretsiz sunabilmek için, 'Web Kazıma - Web Scraping' yeteneğine giriş kapsamında hazırladığım dersleri kapsam dışında tutmam gerekti. Derse kaydolduktan sonra, önceki duyurulara mutlaka göz atın. Bu önemli yeteneğe girişle ilgili temel dersleri, eğitim duyuruları kapsamında sunacağım...

Derslerde görüşmek üzere. Başarılar...


Who this course is for:
  • Web Kazıma - Web Scraping yeteneğine Python ve Scrapy ile gerçek ve pratik bir giriş yapmak istiyorsanız doğru yerdesiniz
Course content
4 sections • 17 lectures • 1h 58m total length
  • Önemli Not
    00:10
  • Web Kazımanın 3 Temel Kuralı - 3 Pillars of Web Scraping
    09:15
  • Başından Sonuna 5 dakikada Amazon'dan Web Kazıma ve Fazlası - Scrapy Spiders
    07:07
  • Scrapy Spider Oluşturma
    04:39
  • Scrapy Spider ilk Koşturma
    07:21
  • Spider Kodu İnceleme
    06:04
  • Birinci Basamak: Doğru Adrese İstek Gönderme
    12:41
  • Birinci Basamak: Cevap Nesnesi, Response Object
    07:49
  • İkinci Basamak: Cevaptan Veri Çekme 1
    12:04
  • İkinci Basamak: Cevaptan Veri Çekme 2 HTML Dokümanı
    06:27
  • İkinci Basamak: Cevaptan Veri Çekme SON
    15:08
  • Çekilen Veriyi Kaydetme
    01:39
  • Az Zamanda Çok İş Yaptık: Özet
    04:51
  • Web Kazıma Basamakları ile ilgili Tavsiyeler 1
    04:02
  • Web Kazıma Basamakları ile ilgili Tavsiyeler 2
    06:52
  • Settings.py: Uzun Kolunuz
    05:38
  • Veda ve ileriye yönelik bir Bonus ve Fazlası
    06:50

Instructor
Educator / Programmer / Engineer
Tarkan Aguner
  • 4.0 Instructor Rating
  • 87 Reviews
  • 15,539 Students
  • 4 Courses

Hi

I am Tarkan Aguner.

Engineer, Educator and a long time coder.

Everybody can learn coding. But teaching is a different skill.

As an Educator, I am keen on teaching one thing before diving into new languages and libraries: the programmer's mindset.

Because, you can be a perfect coder, but unless you have this mindset and the follow-on 'smart look' to real world problems, you will not be able to create.

Yes, my intent is to help you code to have a better life, not to 'pass one test' or solve someone else's data science problem in a corporate environment. But to solve the problems that you care and will have practical results to help you live better.

My courses will expose, and yes, teach you this mentality as we will be sailing in the world of Data Science, full of opportunities.

Don't forget to check my website for latest news on my Udemy courses.

See you soon!