18 parça kod, sizi makine öğrenimi için 18 temel etkileşimli araca götürür

Kripto para

Yazar: Manuel (Manuel Amunategui), Mehdi Luopei Yi (Mehdi Roopaei)

Yeniden yazdırmanız gerekirse, lütfen Büyük Veri ile iletişime geçin ( İD: hzdashuju)

01 Jupyter Defter

Jupyter Notebook, Python komut dosyalarını kullanan her şeyi oluşturmak, ayarlamak ve yayınlamak için çok uygun, web tabanlı etkileşimli bir Python yorumlayıcısıdır. Tam özellikli bir Python çekirdeğine eklenir (Python 3.x olarak ayarlayın) ve diğer tercümanlar gibi kitaplıkları ve komut dosyalarını yükleyebilir ve çalıştırabilir. Jupyter Notebook'u kurmak için lütfen resmi belgelere bakın:

http : //jupyter.readthedocs.io/en/latest/install.html

"Pip3" komutunu kullanmak da dahil olmak üzere yüklemenin birçok yolu vardır.Bu yöntem sizin için uygun değilse, lütfen farklı yöntemler için resmi belgelere bakın (kod listesi 1).

  • Kod Listesi 1 Jupyter Kurulumu

sudo pip3 jupyter yükle

Jupyter Notebook'un kullanımı basit ve güçlüdür. Sadece ihtiyacın var indir Yerel bilgisayara gidin (* .ipynb uzantılı bir dosyadır), bir komut / terminal Kabuk penceresi açın, klasöre gidin ve "not defteri" komutunu çalıştırın (kod listesi 2).

  • Kod Listesi 2 Defter Çalıştırma (Notebook'u başlatmanın diğer yolları için resmi belgeleri kontrol edin)

jupyter defter

Bu komut bir web sayfası açacak ve başlatıldığı klasörün içeriğini görüntüleyecektir (Şekil 3). Dosya listesinin hemen üzerindeki klasör simgesine tıklayarak klasör yapısında gezinebilirsiniz.

Şekil 3 Jupyter Notebook oturum açma sayfası

Jupyter Notebook'u açmak için, "* .ipynb" uzantılı herhangi bir dosyaya tıklamanız yeterlidir. Yeni bir not defteri oluşturmak istiyorsanız, panonun sağ tarafında, yenile düğmesinin yanındaki "Yeni" düğmesini tıklayın.

[İpuçları] Diğer bilgiler, Jupyter Not Defteri sorunları ve ek çekirdek bilgileri için lütfen şu adrese bakın:

http : //jupyter-notebook-beginner-guide.readthedocs. io / en / latest / execute.html

02 Şişe

Flask, hafif ama çok güçlü bir sunucu tarafı web çerçevesidir. Uygulamanın arkasındaki "beyin" ve Python veri oluşturma işlevi ile web sayfası arasındaki tutkaldır. Flask'ı kullanmaktan hoşlanmamın nedenlerinden biri, bağımsız bir Python betiğini Python dilinden ayrılmadan sunucu tarafı bir web çerçevesine bağlamamıza izin vererek nesneler arasında veri aktarmayı kolaylaştırmasıdır!

Flask, web sayfalarını yayınlamak için minimum gereksinimlerle birlikte gelir. Veritabanları, form kontrolleri vb. Gibi başka desteğe ihtiyacınız varsa, diğer kitaplıkları kurmanız gerekir, bu nedenle buna hafif bir mikro çerçeve denir. Kullanımının kolay olmasının nedeni de budur, çünkü yalnızca birkaç beceri öğrenmeniz gerekir ve diğer her şey tanıdık ve kanıtlanmış Python kitaplıklarını kullanabilir.

Ne yazık ki, şimdiye kadar yalnızca Python'u kullanabiliriz ve sonunda ön uç web komut dosyasını girmeniz gerekir. Ama zahmet etmeyin - İnternette pek çok harika örnek var (Stackoverflow .com , W3schools .com ) Ve inanılmaz GetBootstrap .com Şablon, hedefinize mümkün olan en kısa sürede ulaşmanızı sağlar.

[İpuçları] Flask hakkında daha fazla bilgi için lütfen resmi Flask belgelerine bakın.

http : //flask.pocoo.org/

03 HTML

HTML (Hypertext Markup Language), ağ teknolojisindeki en temel şeylerden biridir. Uzun yıllardır var olmuştur ve neredeyse tüm web sayfalarını ve web uygulamalarını oluşturmak için kullanılmaktadır.

Bu konuyu anlamak isteyenler için internette çok sayıda ücretsiz materyal var. HTML'yi anlamak için w3schools'u önerin .com Web sitesi Bu web sitesindeki öğrenme materyalleri iyi organize edilmiş, kapsamlı ve genellikle etkileşimlidir.

04 CSS

CSS (Basamaklı Stil Sayfası) çoğu web sitesinin harika görünmesini sağlar! Burada iki tür CSS dosyası kullanıyoruz: çoğu web sayfası (en yaygın) " < KAFA > Bölüme yüklenen CSS bağlantısı ve Liste 3'te gösterilen özel CSS.

  • Kod Listeleme 3 Özel CSS komut dosyası bloğu

< STİL > .btn-circle.btn-xl { genişlik: 70px; yükseklik: 70px; dolgu: 10px 2px; kenarlık yarıçapı: 35px; yazı tipi boyutu: 17px; satır yüksekliği: 1.33; } < / STİL >

Harici sunucularda barındırılan CSS dosyaları özelleştirilemez, ancak genellikle sınıfının en iyisidir. Bazen yalnızca sayfadaki özellikleri özelleştirmeniz, yani doğrudan HTML sayfasında yerel bir CSS dosyası veya stil etiketi oluşturmanız ve ardından bunu belirli bir etikete veya alana uygulamak için "sınıf" parametresini kullanmanız gerekir (Kod Listesi 4).

  • Kod Listesi 4 CSS etiketlerini HTML etiketlerine uygulama

< button type = "button" onclick = "calculateBikeDemand (this)" id = "season_spring" class = "btn btn-info btn-circle btn-xl" > < i sınıfı = "fa fa-check" > İlkbahar < /ben > < /buton >

CSS, tüm boyutları, renkleri ve yazı tiplerini ayrıntılı olarak tanımlar. Ayrıca, gördüğünüzün hissettiğiniz şey olduğu web portalları oluşturmanıza da olanak tanır. Yalnızca bir kez oluşturulması gerekir ve tüm sayfalar belirli stili devralması için onu çağırabilir.

[İpucu] CSS hakkında diğer bilgiler için lütfen şu adresi ziyaret edin:

w3schools .com

05 Jinja2

Jinja2, biçimlendirme ve HTML kodu oluşturmak için kullanılır ve Flask değişkenleriyle yakın çalışır. Armin Ronacher tarafından oluşturuldu ve Flask tarafından oluşturulan verileri ve eğer / sonra mantığını doğrudan HTML şablonlarında işlemek için yaygın olarak kullanılır.

Bu HTML şablonu örneğinde Jinja2, Flask tarafından üretilen "previous_slider_value" adlı değeri kaydırıcının "value" parametresine enjekte etmek için kullanılır. Çift küme parantezlerinin kullanıldığına dikkat edin (kod listesi 5).

  • Kod Listesi 5 Jinja2, verileri HTML giriş kontrollerine aktarır

< giriş türü = "aralık" min = "1" maks = "100" değer = "{{previous_slider_value}}" id = "my_slider" >

[İpuçları] Jinja2 hakkında diğer bilgiler için lütfen şu adrese bakın:

http : //jinja.pocoo.org/docs/2.10/

06 JavaScript

JavaScript'in kendisi gerçek bir programlama dilidir ve ön uç kontrollerinizden herhangi birine son derece güçlü davranışlar katabilir. JavaScript, web sayfalarına yüksek etkileşim getirir.

Bu, formu Flask sunucusuna göndermek için HTML kaydırıcı kontrolünün mouse-up olayını yakaladığımız ilginç bir örnektir. Buradaki fikir, kullanıcı kaydırıcı değerini değiştirdiğinde, Flask'ın bazı sunucu tarafı işlemler için yeni kaydırıcı değerini kullanması ve web sayfasını yeniden oluşturması gerektiğidir (kod listesi 6).

  • Kod Listeleme 6 JavaScript, mouseup olayındaki kaydırıcıyı yakalar

slider1.onmouseup = işlev { document.getElementById ("submit_params"). submit; }

[İpucu] JavaScript hakkında diğer bilgiler için lütfen şu adresi ziyaret edin:

w3schools .com

07 jQuery

jQuery, karmaşık ön uç ve davranışsal olayları işlemeye yardımcı olabilen ve farklı tarayıcı sürümleri arasında uyumluluk sağlayan özel bir JavaScript kitaplığıdır.

jQuery, düğmelerin, açılır menülerin ve hatta Ajax etkileşiminin (birçok projede yaygın olarak kullanılan anahtar bir teknoloji) dinamik davranışını optimize etmeye yardımcı olur.

[İpucu] jQuery hakkında daha fazla bilgi için lütfen jQuery'yi kontrol edin .com Resmi belgeler

08 Ajax

Ajax, web sayfalarına dinamik sunucu tarafı davranışı ekleyebilen mükemmel bir ön uç komut dosyası oluşturma teknolojisidir. Form gönderimi gibi tüm sayfayı yeniden oluşturmak veya yeniden yüklemek zorunda kalmadan veri göndermeye ve almaya olanak tanır. Ortak alanlardan biri, her hareketten sonra tüm sayfayı yeniden yüklemenize gerek kalmadan haritayı sürükleyip kaydırmaya olanak tanıyan Google Haritalar gibi harita web sayfalarıdır.

[İpuçları] Ajax hakkında diğer bilgiler için lütfen w3schools adresini ziyaret edin .com .

09 Önyükleme

Bootstrap, çok güçlü ve neredeyse sihirli bir ön uç web aracıdır. BuiltWith Trends'e göre, Web'in neredeyse% 13'ünü oluşturuyor. Çoğu web etiketinin ve denetimin çeşitli görünümlerini ve davranışlarını içerir. CSS, web sayfanızı en son Bootstrap'e bağlayarak, herhangi bir sıkıcı HTML sayfasının anında ve profesyonel bir dönüşümünü sağlayacaktır!

HTML dosyasını görüntülerseniz, dikkat etmeniz gereken ilk şey, sayfanın üst kısmındaki LINK ve SCRIPT etiketlerinde bulunan bağlardır. Bu, bir web sayfası oluşturmak için en iyi kısayoldur (kod listesi 7).

  • Kod Listesi 7 Bootstrap CSS stilini devralmak için etiketleri bağlayın

< LINK rel = "stil sayfası" href = " http s: //maxcdn.bootstrapcdn .com / ootstrap / 4.0.0 / css / bootstrap.min.css " >

HTML dosyaları (ve büyük olasılıkla gelecekte oluşturacağınız web sayfaları) bu bağlantıları kullanmak için kullanacaktır. indir Önceden hazırlanmış Bootstrap ve JavaScript komut dosyaları ve popüler yazı tiplerini, renkleri, stilleri ve davranışları otomatik olarak devralır. İnternet aracılığıyla en iyi görünümü ve davranışı kolayca ve hızlı bir şekilde elde edebilirsiniz.

[İpuçları] Bootstrap hakkında diğer bilgiler için lütfen GetBootstrap'a bakın .com Resmi belgeler

10 Web eklentisi

Web eklentileri (eklentiler) büyük bir avantaja sahiptir: bu alanda uzmanlaşmış kişilere büyük miktarda donanım, veri ve güvenlik yönetimi sağlayın. Tekerleği yeniden icat etmek, değerli zamanınızı boşa harcamak veya güvenlik riskleri ortaya çıkarmak için hiçbir neden yok. Başkalarının bununla ilgilenmesine izin verin ve siz en iyi yaptığınız şeye odaklanın.

Ne yazık ki, bunun yalnızca bir kısmını keşfedebiliriz. İşte geçmişte kullandığım iyi şeylerin veya başkalarından duyduğum iyi şeylerin bir listesi (küçük işletmeler sağlayanlar için eşit derecede güzel görünen binlerce şey var İyi desteklenmiş insanlar, anlaşmayı kapatmadan önce genellikle demo ve test hesapları sağlarlar).

11 Üyeli Platform

Çeşitli platformlar mevcuttur.

1. Üye

www. üye .com

Ben şahsen Memberful'u çok seviyorum .com Ve web sitesinin ücretli işlevlerini kolayca yönetmek isteyen herkes için iyi bir seçim olduğunu düşünün. Stripe'ı geçer .com Kredi kartı ödemesi ve kullanıcı yönetimi işlevleri sağlayın ve kendi Web uygulamanıza sıkıca entegre edin.

2. Patreon

www. Patreon .com

Patreon, sanatçılar ve içerik oluşturucular için bir üyelik platformu ve eklentidir.

3. Yabani Kayısı

www. yabani kayısı .com

Wild Apricot, küçük ve kar amacı gütmeyen kuruluşlar için bir üyelik platformudur.

4. Subhub

www. subhub .com

Subhub, girişimciler, uzmanlar ve kuruluşlar için tasarlanmış bir üyelik platformudur.

5. Üye Girişi

www. üye kapısı .com

Membergate, kurumsal iletişim, haber bültenleri, dernekler ve sınırlı erişimli siteler için bir platformdur.

12 Ödeme platformu

Çeşitli platformlar mevcuttur.

1. Paypal Bağışları

www. paypal .com / biz / web uygulama s / mpp / bağış

Geçmişte Paypal eklentisini kullandım ve kurulumu ve kullanımı çok kolay. İhtiyacınız olan tek şey saygın bir Paypal hesabı ve gerisi basit.

2. Paypal Express

www. paypal .com / biz / web uygulama s / mpp / hızlı ödeme

Paypal Express hala Paypal'a aittir ve hızlı ve kolay bir şekilde ödeme yapabilir.

3. Şerit

http ://şerit .com /

Stripe, web sitelerinin çevrimiçi kredi kartı ödemelerini kolayca kabul etmesini sağlayan bir ödeme seçeneğidir. Üye Olmaktadır .com Arkasındaki ödeme motoru.

13 Analiz

Kendi Web kullanım izleyicinizi oluşturmak, her sayfaya çok sayıda Flask özel kodunun yanı sıra bu etkileşimleri depolamak için bir veritabanı ve bunları anlamak için bir analiz motoru eklemeyi gerektirir. Bu iş yükü çok büyük! Bunun yerine, Google Analytics ile tek yapmamız gereken her sayfanın üst kısmına JavaScript pasajları eklemektir. Temel analiz ücretsiz olarak kullanılabilir, bu bizim için çok faydalıdır.

14 mesaj bırakın yazı tahtası

Geçmişte https: // disqus kullandım .com Statik web sitesine ekle mesaj bırakın yazı tahtası. Profesyonel görünüm yaratır mesaj bırakın Yönetim kurulu, başka yerlerde yönetirken.

15 Posta listesi

Uzun yıllardır formspree.io kullandım ve onu seviyorum! Herhangi bir statik web sayfasına, metin kutusuna ve gönder düğmesine kolayca eklenebilir. Kullanıcılar e-posta adreslerini web sayfanıza ekleyebilirler, https://formspress.io size gönderilen bilgileri e-posta yoluyla gönderecektir. Statik bir site barındırıyorsanız veya veritabanını kendiniz yönetmek istemiyorsanız, bu iyi bir seçimdir.

16 Git

Git, depoda meydana gelen kod oluşturma, değişiklik, güncelleme ve silme işlemlerini kaydedebilen harika bir sürüm kontrol aracıdır. Kod koruması ve işbirliği için gerekli olan GitHub ile sıkı bir şekilde entegre edilmiştir. Ayrıca çoğu bulut sağlayıcısına da entegre edilmiştir. Büyük uygulamalarla uğraşmanız veya başkalarıyla işbirliği yapmanız gerekiyorsa, kesinlikle Önermek Bunu kullan.

Çoğu bulut sağlayıcısı, GitHub ve BitBucket gibi çevrimiçi kod kitaplıklarını destekler. Bu çevrimiçi kod tabanları Git'i kullanır, bu nedenle temel bilgileri öğrenmek sizin için çok yararlı olacaktır. Microsoft Azure'da web uygulamalarını dağıtma süreci Git ile sıkı bir şekilde entegredir, bu nedenle bazı giriş bilgilerini öğrenmek veya try.github.io gibi çevrimiçi olarak harika eğitimler almak gerekir:

  • git init: Yerel bir depo oluşturun.

  • git klon https: // github .com / ...: GitHub deposunu yerel bir sürücüye klonlayın.

  • git durumu: Değiştirilen ve kaydedilmeyi ve arşive gönderilmeyi bekleyen dosyaları listeleyin.

  • git ekle .: Tüm dosyaları ekleyin (yorum sırasında).

  • git '*. txt' ekle: Tüm metin dosyalarını ekleyin.

  • git commit: Bekleyen belgeleri gönderin.

  • git günlüğü: Gönderim geçmişini görüntüleyin.

  • git push (veya git push azure master): Şubeyi uzak ana istasyona itin.

  • git çekme: Uzaktan değişiklikleri yerel depoya çekin.

  • git sıfırla *: Git'i geri al.

  • gitrm - önbelleğe alınmış < dosya > : Dosyaları izlemeyi durdurun.

17 Sanal Ortam

Sanal bir ortam kullanmak birçok avantaj sağlayabilir:

  • Python kitaplığı kurulmadan bir ortam oluşturun.

  • Uygulamayı çalıştırmak için gereken Python kitaplıklarını doğru şekilde anlayın.

  • Bilgisayar sisteminin geri kalanını bu ortamda yüklü herhangi bir Python'dan ayırın.

  • Denemeyi teşvik edin.

Sanal ortamı başlatmak için "venv" komutunu kullanın. Bilgisayarınızda kurulu değilse, Önermek Kurun (pip, conda, brew, vb. Gibi genel kurulum programlarını kullanabilirsiniz). İşletim sistemleri için sanal ortamların yüklenmesi hakkında daha fazla bilgi için lütfen "sanal ortamların venv-Greation" kullanıcı kılavuzuna bakın:

https: //docs.python. org / 3 / library / venv.html

Bir komut penceresi açın ve bir sandbox ortamı (kod listesi 8 ve kod listesi 9) oluşturmak için komut satırında Python 3 "venv" işlevini çağırın.

  • Kod Listesi 8 Bir Python sanal ortamı oluşturun

$ python3 -m venv bazı_adı
  • Kod Listesi 9 Ortamı etkinleştirin

$ kaynak bir_adı / bin / etkinleştir

Tamamlandıktan sonra, sanal ortamı devre dışı bırakmak için Liste 10'daki komutu kullanabilirsiniz.

  • Kod Listeleme 10 Sanal ortamı devre dışı bırakın

$ deactivate

18 requirements.txt dosyası oluşturun

Çoğu bulut sağlayıcısı, web uygulamalarını barındırmak için gereken tüm Python kitaplıklarını listelemek için requirements.txt dosyalarını kullanır. Çoğu durumda, web dosyalarıyla paketlenir ve kurulum için kendi "sunucusuz bilgi işlem" bulutuna gönderilir.

Kendi requirements.txt dosyanızı oluşturabilir ve ana Flask Python betiğiyle aynı klasöre yerleştirebilirsiniz. Sanal bir ortam kullanarak eksiksiz bir requirements.txt dosyasının nasıl oluşturulacağını görelim.

Sanal bir ortam kullanırken, herhangi bir Python kitaplığı olmadan güvenli bir sanal alan oluşturacaksınız. Bu, yalnızca ihtiyacınız olanı kurmanıza ve kitaplığın ve mevcut sürüm numarasının anlık görüntüsünü almak için "pip freeze" komutunu çalıştırmanıza izin verir. Hangi kitaplıkların, bağımlılıkların ve sürüm numaralarının gerekli olduğunu zaten biliyorsanız, bunu yapmanız gerekmediğini unutmayın.

Aşama 1 Liste 11'de gösterildiği gibi temiz bir platformla başlamak için Python'da bir sanal ortam oluşturun.

  • Kod Listesi 11 Sanal ortamı başlatın

$ python3 -m venv bazı_env_adı $ kaynak bazı_env_adı / bin / etkinleştir

[Adım 2] Yerel Web uygulamasını çalıştırmak için gereken kitaplıkları Liste 12'de gösterildiği gibi kurmak için "pip3" kullanın.

  • Kod Listesi 12 Örnek olarak bazı kitaplıkları yükleyin

$ pip3 yükleme şişesi $ pip3 pandaları yükle $ pip3 sklearn yükle

[Aşama 3] Koşullar.txt dosyasındaki sürüm numarası da dahil olmak üzere, ortamı ve tüm yüklü Python kitaplıklarını Liste 13'te gösterildiği gibi dondurun.

  • Kod Listesi 13 Gerekli kitaplıklar yüklü

$ pip3 donma > gereksinimler.txt

[Adım 4] Kod listesi 14'te gösterildiği gibi sanal ortamı devre dışı bırakın.

  • Kod Listeleme 14 venv'i devre dışı bırak

$ deactivate

Yukarıdaki adımlar aracılığıyla, bir requirements.txt dosyası oluşturulur. İçeriğini görmek için "vi" yi kullanın (çıkmak için ESC ve Q tuşlarına basın). Requirements.txt dosyasının içeriği çok farklı görünebilir, ancak önemli değildir (kod listesi 15).

  • Kod Listesi 15 requirements.txt dosyasının içeriğini kontrol edin

giriş:

$ vi gereksinimleri.txt

Çıktı:

click == 6.7 Şişe == 0.12.2 itsdangerous == 0.24 Jinja2 == 2.10 MarkupSafe == 1.0 numpy == 1.14.2 scikit-öğrenmek scipy python-dateutil == 2.7.2 pytz == 2018.4 altı == 1.11.0 Werkzeug == 0.14.1 Yastık > = 1.0 matplotlib Gunicorn > = 19.7.1 wtforms > = 2.1

Requirements.txt dosyasında, belirli bir sürüm istemek için "==" sembolünü kullanabilirsiniz (kod listesi 16).

  • Kod Listesi 16 Doğru tahsis

Şişe == 0.12.2

Ayrıca, belirli bir sürüme eşit veya ondan büyük veya eşit olabilir (kod listesi 17).

  • Kod Listeleme 17 Yön Dağılımı

Cep şişesi > = 0.12

Veya kurulumcunun bulabileceği en son sürüm olarak belirtilebilir (kod listesi 18).

  • Kod Listeleme 18 En son sürümü kullanın

Cep şişesi

Yazar hakkında: Manuel (Manuel Amunategui), bilimsel veriler SpringML'nin (Google Cloud ve Salesforce tercih edilen ortaklar) başkan yardımcısıdır ve uluslararası yönetim analizi ve tahmininde yüksek lisans derecesine sahiptir. Makine öğrenimi, tıbbi ve sağlık modellemesi vb. Konularda zengin danışmanlık deneyimine sahiptir.

Mehdi Roopaei (Mehdi Roopaei) Mehdi Roopaei (Mehdi Roopaei) IEEE, AIAA ve ISA'nın kıdemli üyesidir. Araştırma ilgi alanları arasında yapay zeka güdümlü kontrol sistemleri, veriye dayalı karar verme, makine öğrenimi ve Nesnelerin İnterneti (IoT) ile kapsamlı analitik yer alıyor.

Bu makale, yayıncının yetkilendirmesiyle yayınlanan "Bir Hizmet Olarak Makine Öğrenimi: Python Makine Öğrenimi Fikirlerini Bulut Web Uygulamalarına Hızlıca Dönüştürün" bölümünden bir alıntıdır.

Detayları görmek için kapağa tıklayın

"Bir Hizmet Olarak Makine Öğrenimi: Python Makine Öğrenimi Fikirlerini Bulut Web Uygulamalarına Hızla Dönüştürün"

Yazar: Manuel Amunategui

Yayın tarihi: Haziran 2019

Satın almak için kodu tarayın

Önerilen neden:

1) Üç farklı bilgi türünü birleştirin: makine öğrenimi, istatistikler ve web uygulamaları aracılığıyla prototip oluşturma ve bulut hizmeti sağlayıcılarıyla işbirliği yapın.

2) Python modelleme çalışmasını dünyanın her yerine mümkün olan en kısa sürede yaymanıza yardımcı olacak basit, bulutla ilgili, teknik olarak sınırsız bir kılavuz sağlayın.

3) Web üzerinde hızlı istatistiksel ve modelleme çalışması prototip tasarımı sanatı tartışıldı.

4) Bu kitabın kodu, okuyucuların uygulamayı doğrulaması ve özelleştirmesi için uygun olan Jupyter Notebook ve kod deposu GitHub'dan elde edilebilir.

Satın almak için kodu tarayın

Kod defteri mağazası, kullanıcılarımız için CSDN tarafından özel olarak kurulmuş bir mağazadır.Çok sayıda teknik kitap sağlar.Kitapların yanı sıra kulaklık, klavye vb. Hayatla ilgili ürünler de sunmaktayız veya herhangi bir ihtiyacınız varsa kod kitapçığı ile iletişime geçebilirsiniz. Müşteri hizmetleri veya kamu altında mesaj bırakın İhtiyaç duyduğunuz ürünler için, ihtiyaçlarınızı karşılamak için elimizden gelenin en iyisini yapacağız.

Yeni enerji sübvansiyonlarının geçiş dönemi sona erdi, otomobil şirketleri bu felaketten sağ çıkabilecek mi?
önceki
Dünyanın 1 Numarasına dönün! Lenovo'nun küresel pazar payı yine zirveye ulaştı
Sonraki
TIOBE Haziran Programlama Dili Sıralaması: Perl, Python'un aşırı duygusallığının kurbanı mı oldu?
"BigBang" "News" 190622 "Bamboo Horse" tatlı animasyon incelemesi, GDYB HEART
Fransız aksesuar üreticisi Nintendo Switch Mini'nin fotoğraflarını yayınladı
* ST Yidanın yaşam ve ölüm durumu: gelir yok ama 400 milyon hissedar kaybı sadece 50.000 çalışan 2
Moda trendleri için yeni bir seçim, genç kullanıcılar tarafından önerilen bir cep telefonu
"Apink" "Haberler" 190622 Chu Long'un fotoğrafı yayınlandı, kırmızı dudaklar süper çekici
Eski fotoğraf: BOBO Christian Vieri
Bayan Ürün nihayet randevumu kabul etti, nedeni ...
PC'ye saldıran 360 uygulama geliyor
Vivonun yeni makinesi, arka üçlü kamera + 4420mAh pil ile Sanayi ve Bilgi Teknolojileri Bakanlığı'na girdi
190622 Geçen yıl bugün | Yang Yang Zhengzhuang markanın açılış törenine katıldı, aklı başında ve zarif bir beyefendi
Beşinci Ulusal Kolej ve Üniversiteler Yeni Nesil Bilgi Teknolojileri Yaz Öğretmeni Yetiştirme Kursu Hakkında Duyuru
To Top