Python'u en kısa sürede, verimli ve pratik bir şekilde nasıl öğrenebilirim (link)

Yazar: IX algoritması

Kaynak: Veri Semineri

Bu makale hakkında 2400 kelime , Okumanız tavsiye edilir 5 dakika

Bu makale size küresel ana akım programlama dili Python'u verimli bir şekilde öğrenmeyi öğretir.

Etiket: Python

Python şu anda dünyadaki ana programlama dillerinden biridir ve özlü sözdizimi yapısına dayanarak, geliştiricilerin birçok karmaşık efekt geliştirmeyi daha az kodla tamamlamasına olanak tanır.

Doğduğundan bu yana geçen yaklaşık 30 yıl içinde, tanıdık ürünlerimizin çoğu Python temel alınarak geliştirildi.Yerel Douban, Zhihu ve Guokhou.com'un tümü Python'a dayanıyor.Youtube, Dropbox ve Reddit de Python çatısı altında doğdu.

Programlamaya yeni başlayan daha fazla insan, öğrenmek için ilk programlama dili olarak Python'u seçecek. Peki Python'u nasıl öğrenirsiniz?

Önce bir beceri haritası gönderin

Öğrenme rotası

İlk adım elbette temelleri hazırlamak, çalışma ortamını hazırlamak ve temelleri öğrenmek. Temel bilgileri öğrenme aşamasında, kitap okumayı seçebilirsiniz.Eğer biraz özdenetiminiz varsa, çevrimiçi dersleri izlemeyi seçebilirsiniz, ancak temel bilgilerden başlayarak ve adım adım iyi bir çalışma planı yapmalısınız.

İkinci adım, bazı temel bilgileri anladıktan sonra, bazı basit projeler yazmaya başlayabilirsiniz, Örneğin, küçük oyunlar ve küçük projeler, bilginizi pekiştirin.

Üçüncü adım aynı zamanda göreceli olarak en önemli adımdır: Şu anda en iyisi ana saldırı yönünüzü belirlemektir. Genel olarak konuşursak, kendi gelişim yönünüzü belirlerseniz, öğrenme süreci daha sorunsuz olacaktır. Örneğin, web geliştirme yapacağınızdan ve Django çerçevesine odaklanacağınızdan eminseniz, Django çerçevesine aşina olmanız gerekir.Ayrıca çeşitli web geliştirmeyle ilgili içerik ve diğer çerçeve ile ilgili bilgiler hakkında bilgi edinebilirsiniz.

Yüksek kaliteli çevrimiçi kurslar

Algoritma temeli (Python3)

https://www.jiuzhang.com/course/41/?utm_source=sc-csdn-fks

Sıfır temeli olan bir iş bulmak isteyen öğrenciler için kurs çok pragmatiktir.Mülakatta sıklıkla test edilen Python dili, algoritmalar ve veri yapıları, temel bilgiler + büyük üreticilerin gerçek sorularının açıklaması + mülakat deneyimi öğretimi + bilimsel okul sonrası alıştırmalar dahil olmak üzere işlenir.

Bölüm 1 "Bilgisayar Bilimleri ile ilgili çalışmaya sıfır temelde nasıl hazırlanılır? Dinlemeye değer ve hazırlık süresinden% 50'den fazla tasarruf etmenize yardımcı olabilir.

Yeni Başlayanlar İçin Python Eğitimi (Mutlak Yeni Başlayanlar İçin)

https://link.zhihu.com/?target=https%3A//www.youtube.com/playlist%3Flist%3DPLS1QulWo1RIaJECMeUT4LFwJ-ghgoSH6n

Yeni başlayanlar için yukarıdaki Python video eğitimi, temel olarak dildeki bazı temel yapıları açıklamaktadır.

Google'ın Python Sınıfı

https://link.zhihu.com/?target=https%3A//developers.google.com/edu/python/introduction%3Fhl%3Dzh-CN%26csw%3D1

Google'daki Python öğreticisi de yeni başlayanlar içindir, böylece temel bir temel olmadan öğrenebilirsiniz. Ancak, bu kurs esas olarak Python2 içindir ve Python3 için bazı içerikler henüz güncellenmemiştir.

Python Uzmanlığında Komut Dosyası Yazmaya Giriş

https://link.zhihu.com/?target=https%3A//www.coursera.org/specializations/introduction-scripting-in-python%3FranMID%3D40328%26ranEAID%3Dskg%252FSko%252FYbo%26ranSiteID%3Dskg_Sko_Ybo- f_SpTVSmkkrH4qAY771nMg% 26siteID% 3Dskg_Sko_Ybo-f_SpTVSmkkrH4qAY771nMg% 26utm_content% 3D10% 26utm_medium% 3Dpartners% 26utm_source% 3Dlinkshare252% 26utshare_source% 3ko% 26utmare_source%

Coursera'daki Python öğreticisi, gerçek durumlarda başlangıçtan uygulamaya kadar bazı temel Python teorik bilgilerini sunar.Python'un basitten derinlemesine anlaşılması da Pthon içeriğinin uygulamasını adım adım güçlendirebilir.

kitabın

Giriş aşaması

"Python Programlama: Girişten Pratiğe"

Her seviyedeki Python kullanıcıları için Python hakkında birçok temel kavramı içeren ve alıştırmalarla desteklenen bir Python tanıtım kitabı. Kitabın ilk kısmı teoriye odaklanır, ikinci kısım pratiğe odaklanır ve okuyucuları gerçek geliştirme projelerinin açıklamalarıyla dili daha fazla incelemeleri için yönlendirir.

"Baba ve Oğulun Programlama Yolculuğu"

Bir çift baba ve oğul tarafından oluşturulmuş, ebeveynlerin ve çocukların birlikte öğrenmesine uygun bir programlama kitabıdır.Temel içerikten başlayıp daha sonraki aşamada oyunun programlanmasını gerçekleştirir.Eğlenceyi arttırmak için bolca çizgi film görüntüsü ekler. İçerik daha basit olduğu için sıradan yeni başlayanlar için de uygundur.

"Python Yazmanın Aptal Yolu"

Bilgisayar ve programlama hakkında fazla bilgisi olmayan okuyucular için uygundur.Okuyuculara basit egzersizler yöntemiyle adım adım programlamayı öğrenmeleri için rehberlik ederek okuyucuların basit programlama teknikleriyle başlamasına ve yazılım geliştirme sürecini yavaşça deneyimlemesine olanak tanır. Bu seri yurtdışında çok geniş bir kitle tabanına sahiptir.

Gelişmiş aşama

"Smooth Python"

Python programcılarının çoğunun daha sorunsuz bir şekilde kod yazmasına, tekrar eden çalışmayı azaltmasına ve Python dilinde bazı gelişmiş kullanımları içerecek şekilde, birçok orta ve ileri düzey programcının bu dili daha iyi anlamasına ve kullanmasına yardımcı olmaya kararlıdır.

"Python Yemek Kitabı"

Python'u çeşitli alanlarda kullanmanın bazı becerilerini ve yöntemlerini tanıtır.Belirli Python programlama deneyimine sahip kişiler için pratik bir araç referans kitabıdır. Kitap, birçok pratik programlama becerisi ve örnek kod içerir ve gerçek projelere kolayca uygulanabilen Python 3.3 ortamında test edilmiştir.

"Etkili Python"

Alt başlık "Yüksek Kaliteli Python Kodu Yazmanın 59 Etkili Yolu" şeklindedir. İçerik esas olarak Python kodunun birçok pratik örneğini kapsar ve ayrıca kullanıcıların kod yazarken karşılaşılan sorunlardan kaçınmasına olanak tanıyan birçok çözüm önerir.

Pratik uygulama

"Python Kullanarak Veri Analizi"

Python'un veri analizindeki pratik sorunlara çözümlerini açıklamak için çeşitli Python veritabanlarını kullanan çok sayıda ayrıntılı vaka çalışması aracılığıyla, bilimsel hesaplamada yeni olan Python ve Python programcıları için yeni olan analistler için uygundur.

"Python 3 Web Tarayıcısı Geliştirme Gerçek Savaş"

Tarayıcılar, Python'un çok geniş bir uygulaması olarak kabul edilebilir ve birçok büyük veri ürünü, gezinmek için Python kullanır. Bu kitap, Çin'de tarayıcılar üzerine son iki yılda yazılmış en mükemmel kitaplardan biridir.

"Python Derin Öğrenme"

Bu kitabın yazarı, en yaygın kullanılan derin öğrenme çerçevesi olan Keras'ın yayıncısıdır ve bu açıdan otorite garantilidir. Bu kitap, makine öğrenimi hakkında özellikle derin bir bilgi gerektirmez.Okuyucular, bu kitabı inceledikten sonra kendi derin öğrenme ortamlarını oluşturma becerisi kazanacaklar.

İlgili eğitim projeleri

Bir programlama dilini öğrenmek için, herkes böyle bir dili daha iyi öğrenmenin daha fazla pratik gerektirdiğini bilir.Aşağıda programcılar için her aşamada uygun bazı alıştırma projeleri önereceğiz.

Şu anda, Python'un uygulama yönü esas olarak aşağıdaki noktalar içindir:

  • Web geliştirme, ana çerçeveler Django, Flask, Tornado
  • Veri bilimi, ana çerçeve Numpy, Pandas, Matplotlib'dir;
  • Derin öğrenme, ana çerçeve TensorFlow'dur;
  • Web tarayıcısı, ana çerçeve Scrapy'dir.

Daha sonra hangi yönü geliştirmek istediğinize karar verirseniz, o zaman belirli bir yönde pratik yapabilirsiniz. Aşağıda referansınız için bazı temsili el eğitimi projelerini listeleyeceğiz.

web Geliştirme

Günümüzde, Python'da en yaygın kullanılan çerçeve Django'dur ve birçok web sitesi bu çerçeveyi kullanır, bu nedenle web geliştirmede Python uygulamasına hızlı bir şekilde aşina olmak istiyorsanız, Django ile başlayabilirsiniz. Aşağıdakiler, temel ağlarda bazı küçük Django eğitim projeleridir, daha fazla alıştırma için bu içeriğe başvurabilirsiniz.

Liu Jiang'ın Django projesi

https://link.zhihu.com/?target=http%3A//www.liujiangblog.com/course/django/2

Django küçük proje alıştırması

https://link.zhihu.com/?target=https%3A//github.com/driftluo/DjangoPractice

Daquan web sitesi Django uygulama projesi adı

https://link.zhihu.com/?target=https%3A//www.jianshu.com/p/ba7fbd1b34c6

Sınıf Öğrenci Bilgi Yönetim Sistemi

https://link.zhihu.com/?target=https%3A//bbs.51cto.com/thread-1556751-1.html

Veri bilimi

Otomobil satışları için vergi mükellefi kimliği

https://link.zhihu.com/target=https%3A//blog.csdn.net/yinger_0131/article/details/79493772

Python ile bir veritabanı uygulayın

https://link.zhihu.com/?target=http%3A//aosabook.org/en/500L/an-archaeology-inspired-database.html

Python tren bileti sorgulama aracını uygular

https://link.zhihu.com/?target=https%3A//www.shiyanlou.com/courses/623

Derin öğrenme

Sinir Stili-Fotoğraf stili aktarım

https://link.zhihu.com/?target=https%3A//github.com/cysmith/neural-style-tf

Mozilla Derin Konuşma-konuşmadan metne

https://link.zhihu.com/?target=https%3A//github.com/mozilla/DeepSpeech

Deepdream-Google'ın açık kaynaklı görüntü tanıma aracı

https://link.zhihu.com/?target=https%3A//github.com/google/deepdream

Sinirsel Doodle - grafiti tarzı resimleri sanat eseri tarzı resimlere dönüştürün

https://link.zhihu.com/?target=https%3A//github.com/alexjc/neural-doodle

Web Tarayıcısı

Sina Weibo Paletli

https://link.zhihu.com/?target=https%3A//github.com/LiuXingMing/SinaSpider

bilibili kullanıcı tarayıcısı

https://link.zhihu.com/?target=https%3A//github.com/airingursb/bilibili-user

WeChat genel hesap tarayıcısı

https://link.zhihu.com/?target=https%3A//github.com/bowenpay/wechatspider

Editör: Yu Tengkai

Redaksiyon: Wang Xin

-Bitiş-

Tsinghua-Qingdao Veri Bilimi Enstitüsü'nün resmi WeChat kamu platformunu takip edin " AI Veri Pastası "Ve kız kardeş numarası" Veri Pastası THU "Daha fazla ders avantajı ve kaliteli içerik elde edin.

İflas eden ilk sürücüsüz kamyon şirketi: sahte yapay zeka ve gerçek emek, 150 milyonu finanse ediyor!
önceki
Wuhan'a git! Wuhan Üniversitesi mezunları kiraz çiçeklerini yok etmek için Python kullanıyor, tam ekran bahar çok romantik
Sonraki
Tsinghua Hu Shimin ekibi, meta operatör ve dinamik derlemeye dayalı bir derin öğrenme çerçevesi yayınladı: Jittor
"Teknoloji İletişimi Kurumsal Gelişimi Hızlandırıyor" Online Roadshow-Endüstriyel Büyük Veri Özel Oturumu Başarıyla Gerçekleştirildi
NLP çalıştığınızı tek bir cümleyle nasıl kanıtlayabilirsiniz?
Veri bilimi alanında son yirmi yılda kilometre taşı olaylarının veya çığır açan teknolojilerin bir incelemesi
Astro Boy'un babasının, hikaye taslağından karakter yaratmaya kadar yeni bir çalışması daha var, AI bunu imzaladı!
Tüm ağdaki en kapsamlı kağıt indirme kanalı (ücretsiz)
Kutsal üç parçalı topolojik makine öğrenimi seti: Gudhi, Scikit-Learn ve Tensorflow!
Python'da histogramı nasıl çizeceğinizi öğretin: aslında histogramdan tamamen farklıdır
"Sürü bağışıklığından" pişman mısınız? İngiliz resmi açıklaması: Bu bir amaç değil, bilimsel bir kavramdır!
Büyük veri teknolojisi altında kolej ve üniversitelerde uygulama odaklı yetenek eğitimi için müfredat sisteminin işletmelerin ihtiyaçlarına göre tasarlanması
"Jinan'ı Seçin, Geleceği Kazanın" Yüz Gün On Milyon Çevrimiçi İş Fuarı (15. oturum)
Boxing County Deneysel İlköğretim Okulu "Resimle Eşleştirdiğim En Güzel Çocuk Kafesi" konulu bir etkinlik düzenledi.
To Top