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
İ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.
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.
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.
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:
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.