yalnız öğrenme Python

Python işlevleri ve meth

Kodlamayı öğrenirken karşılaşılan en zorlu zorluklardan biri, düzeltilemez görünen bir hatayla karşılaşmaktır. Bazen kod yazarken dışarıdan tavsiye almanız gerekmesi neredeyse kaçınılmazdır. 

Çoğu zaman sorun, kullandığınız programlama dilini daha iyi anlayarak çözülecektir. ve sınırları. Bu durumda, söz konusu dilde deneyimli olanlar, derslerde sıklıkla atlanan ayrıntıları anlamak için genellikle en iyi kaynaktır. 

Bu sorunun yanı sıra, en iyileri hakkında sorular sormak da iyidir. programlama problemlerini çözmenin ve kodlama uzmanlarından bir şeyler yapmanın birden fazla yolunu öğrenmenin yolu. Çoğu zaman deneyimli programcılar bir görevi tamamlamanın en hızlı ve en temiz yolunu bilir.

SoloLearn, adına rağmen, tamamen birlikte öğrenmek ve profesyonellerden ihtiyacınız olan yardımı almakla ilgilidir. Uygulama, bir sosyal ağ olduğu kadar bir kurslar dizisidir ve her derste diğer kullanıcılarla iletişime izin verir. 




Uygulamaya Genel Bakış

SoloLearn benzersiz olmak için oluşturuldu. uygulama. 2013'te piyasaya sürüldü, ancak şu anda 35.000.000'den fazla kullanıcısı var ve bu önemlidir çünkü SoloLearn benzersiz bir sosyal deneyimdir. SoloLearn, kodlamayı bir topluluk deneyimi gibi hissettiren yarışmalar ve yardımcı bir toplulukla parlıyor. 

Uygulama birçok farklı programlama dilini öğretmek için tasarlanmıştır ve HTML, CSS, JavaScript, Java, C++, Python, SQL ve çok daha fazlası.

SoloLearn, iOS App Store'da, Google Play Store'da ve masaüstünde bir tarayıcı aracılığıyla kullanılabilen ücretsiz bir kodlama uygulamasıdır. Bu bir uygulama incelemesi olduğundan, masaüstü sürümü yerine mobil uygulamaya odaklanacağız. 




Öğretme Yöntemi

bir SoloLearn ders
öğretim tarzı oldukça geleneksel hissediyor. 

Katılımcıların %81'i, bir eğitim kampına katıldıktan sonra teknik iş olanakları konusunda daha emin hissettiklerini belirtti. Bugün bir eğitim kampı ile eşleştirin.

Ortalama bir eğitim kampı mezunu, bir eğitim kampına başlamaktan ilk işini bulmaya kadar altı aydan daha kısa bir kariyer geçişi geçirdi.

SoloLearn bir öğrenme testi kullanır. - Doğrusal bir tarzda ortaya konan içerikle öğretim yöntemi için uygulama formatı. Her ders, yalnızca birkaç dakika sürer ve özellikle ilk birkaç derstir. 

Bu, programlamayı öğretmenin etkili bir yolu olsa da, SoloLearn kursları, kitaplarda bulunan kafa karıştırıcı jargon. Uygulama, her ders için bir terimler sözlüğü içerir, ancak bu uygulama programlama ile ilk temaslarıysa, yeni başlayanların zorlanabileceği birçok tanımlanmamış terime rastladım. 

SoloLearn’ın en iyi kurs yeniliklerinden biri her ders sayfasının altına Reddit benzeri bir yorum alanının eklenmesidir. Burada, öğrencilere ve profesyonellere birbirleriyle etkileşim kurmaları için bir platform verilir. Her soru, bir olumlu oy ve olumsuz oy özelliğiyle birlikte birçok kişi tarafından yanıtlanabilir. 

Bu yararlı görünse de bazı dezavantajları vardır. Örneğin, herhangi bir arama işlevi görünmüyor. Bazı sayfalarda gösterilen yaklaşık 700 yorumla birleştiğinde, herhangi bir sorunun sayfanın üst kısmına yakın bir yerde değilse yanıtlanıp yanıtlanmadığını görmek çok zor olurdu. 


Bu yorumların çoğu denetlenmemiş görünüyor ve 700 küsur yorum ve sorunun çoğu tartışma konusuyla ilgisiz görünüyor. 

İlginç tutmak

Derslerin ötesinde, SoloLearn ayrıca kodlama becerilerini keskin tutmak için meydan okumalar ve yarışmalar ve üyelerle kod tartışmak için bir forum içerir. Uygulama ayrıca, zorlukların ve derslerin tamamlanmasının kullanıcıları ödüllendirdiği bir XP (deneyim) puan sistemine sahiptir. Seviyelere katkıda bulunan XP puanları. Üst düzey kodlayıcılar, dersleri tamamladıktan sonra dijital sertifikalarla XP seviyelerini gösterirler. 

Ayrıca, bir kurstaki ilk birkaç dersin tamamı, SoloLearn öğretmenleri, SoloLearn kullanıcıları tarafından herhangi bir dil veya konuyu genişleten yüzlerce kişi oluşturulur.Farklı kullanıcıların farklı öğretim stilleri olduğunu görmek, j dersler arasında geçiş yapmak hem ilginç hem de sinir bozucu olabilir. 

Kullanıcılar SoloLearn için içerik oluşturabildiklerinden, mevcut içerik miktarı şaşırtıcıdır. Herhangi bir konuda bir kursu tamamladıktan sonra, kullanıcılar aynı dili kullanarak ileri düzey kurslara göz atabilirler. Bu içeriğin kalitesi değişebilse de, içeriği bitmeyecek gibi görünen bir uygulamaya sahip olmak güzel. Kullanıcıların, genellikle alandaki profesyoneller tarafından sunulan daha gelişmiş konular hakkında bilgi edinmeye devam etmelerini sağlar. 

Ayrıca, belirli dillerden çerçevelere ve tasarım temellerine kadar çok sayıda konu mevcuttur. Yalnızca önceden hazırlanmış içeriğin üzerinden geçmenin önemli miktarda zaman alacağı açıktır. Uygulama, 13 farklı dilde derslerle birlikte gelir ve yukarıdakilerin tümü için temel bilgiler, çerçeveler ve topluluk içeriği hakkında derslerden bahsetmiyoruz.

Tüm bunlar bittikten sonra bile, uygulamanın gerçek- yaşam kodlama zorlukları (hem uygulama hem de topluluk tarafından sağlanır) ve kullanıcıların kursları tamamlamadan önce veya sonra becerilerini test etmelerine olanak tanıyan oyunlar. 




Tasarım

SoloLearn’s bunlardan birini sunar. Bu gözden geçirenin deneyimlediği en az sezgisel arayüzlerden. Çok fazla yardım olmadan, yeni kullanıcılar net bir ilk adım olmadan bir arayüze bırakılır. Derslerin ve forumun kullanımı sırasındaki tasarım seçeneklerinin çoğu sezgisel değildir ve incelemeyi yapan kişi uygulamayı kullanırken genellikle hayal kırıklığına uğramıştır. 

Arayüzün kullanımı zamanla daha kolay hale gelse de, ilk izlenim şudur: sallamak zor. Bazen uygulama, özelliklerinin nasıl kullanılacağına dair talimatlar veriyor, ancak olması gerekenden daha sonra ortaya çıkıyor gibiydi. Uygulamayı zor yoldan nasıl çalıştıracağımı öğrendikten sonra, ikinci bir ders alırken bu ipuçlarından birçoğuna rastladım. 


Ayrıca, bu uygulamadaki özelliklerin çoğu açık değil, bu da eksileri artırıyor.Yorum bölümünü, XP'nin nasıl çalıştığını ve feed'i kullanmak zordu ve görünüşe göre yeni özellikler neredeyse tesadüfen ortaya çıkacaktı. Uygulamanın başlangıcında basit bir öğreticiye sahip olmak, deneyimi büyük ölçüde iyileştirebilirdi. 




İşlevsellik

İşlevsellik söz konusu olduğunda, SoloLearn birkaç iyi ve birkaç kötü özelliği vardır. İyi olanla başlayalım.

İyi

SoloLearn'in en çekici özelliklerinden biri sağlam Entegre Geliştirme Ortamıdır (IDE ) Mobil klavyede kod yazmak her zaman eğlenceli değildir, ancak yerleşik IDE'nin güçlü otomatik tamamlama özelliği ağrının çoğunu hafifletti. JavaScript, app, hem HTML hem de CSS için sekmelere sahiptir ve kullanıcıların bu belgelerden herhangi birinde bulunan koda erişmesine olanak tanır.

Bir diğer güçlü özellik, SoloLearn'de yazılmış kodu dışa aktarma yeteneğidir. Birçok kodlama uygulaması yalnızca öğrenme için kullanılırken, SoloLearn de ücretsiz bir mobil kodlama düzenleyicisi gibi geldi. Özel bir alanda, tamamlanmış kod kullanıcıları, müzik çalarlar ve eksiksiz kullanıcı arabirimleri gibi karmaşık ve işlevsel programlar yayınlayabilir. 

Ek özellikler arasında, kullanıcıların bir kodlanırken kendilerinin videosu ve hem bölgesel hem de küresel sıralamalara sahip bir lider panosu. 

Uygulama, incelemecinin çalıştığı süre boyunca hiçbir noktada çökmedi veya ciddi hatalar yaşamadı, ki bu her zaman iyiye işaret.

"Python.Engineering hayatıma en çok ihtiyacım olduğu anda girdi ve hızlı bir şekilde bir eğitim kampıyla eşleşmeme yardımcı oldu. Mezun olduktan iki ay sonra, hayattaki değerlerim ve hedeflerim ile uyumlu hayalimdeki işi buldum !"

Venus, Rockbot'ta Yazılım Mühendisi

Uygulamanın en göze çarpan sorunlarından biri yükleme süreleriydi. Yeni bir kurs başlatmak, gözden geçiren için birkaç dakika sürdü ve görünür bir ilerleme çubuğu yoktu. Bu yalnızca yeni bir kursa başlarken olur, bu nedenle beklemenin kursun cihaza indirilmesinden kaynaklandığı varsayılır. Bu yalnızca bir sıkıntı olsa da, kursun indirilmesinin ne kadar süreceğini bilmek için bir çubuğun olması mantıklı olacaktır. 

Ayrıca—daha önce de belirtildiği gibi—birçok özelliği anlamak veya bulmak zordur ve bazılarını bulmak zordur. temel özellikler (ders yorumlarında arama gibi) hiçbir yerde bulunamıyor. Özellikleri açıklamak için tasarlanan araç ipuçları, rastgele ve nadiren yardımcı olduğunda tetikleniyor gibi görünüyor. 




Maliyet

Son olarak, maliyet. SoloLearn, kod öğrenmek için ücretsiz bir uygulama olarak tanıtılır. Uygulamayı indirmek için herhangi bir fiyat olmamasına rağmen, SoloLearn paradan bahsetmek için fazla beklemez. Ana içeriğe bile erişmeden önce uygulama, ‘Pro’ aylık 6,99 ABD Doları veya yıllık 47,99 ABD Doları tutarındaki plan (inceleme sırasında). Otomatik yenileme aboneliğiyle Pro planının ücretsiz deneme sürümü mevcuttur.


Pro aboneliği olmadan, kutu reklamlar hemen hemen her derste bulunabilir ve zamanlı geçiş reklamları (ekranı kaplayan ve beş saniyelik geri sayım gerektirenler) genellikle modülleri tamamladıktan sonra tetiklenir. Code Coach zorluklarından bazıları Profesyonel olmayan kullanıcılar tarafından kullanılamaz. 

Normal kullanıcılar SoloLearn'de her gün yeni ücretsiz içerik bulabilirken, sürekli reklamlarla uğraşmak ve ücretli içeriği kaybetmek SoloLearn'in daha az görünmesini sağlar para harcamak istemeyen kullanıcılara hitap ediyor.




Son Düşünceler

Kullanımı biraz karmaşık olsa da, SoloLearn yararlı bir öğrenme aracı olabilir. 7/24 ücretsiz akran desteği forumda bulunur ve yorumlar kullanışlıdır ve mevcut içeriğin hacmi şaşırtıcıdır. Ancak bu içerik, geniş bir kullanıcı arayüzü ve neredeyse sabit reklamlarla bir uygulamaya sarılmıştır. 

Asid e bundan, içeriğin çoğu, bazı programlama temellerine sahip olanları hedef alır. SoloLearn ile yeni başlayanlar için kodlama öğrenmek mümkün olsa da, uygulama kodlama temellerine aşina olanlar için daha iyi bir kaynak gibi görünüyor. Bu bağlamda, uygulama yeni bir programlama dili edinmek, bir çerçeve öğrenmek veya sadece birkaç kodlama görevini tazeleyip tamamlamak için mükemmeldir. 




SoloLearn SSS

SoloLearn'in uygulama içi satın alma işlemleri var mı?

Evet, uygulama, uygulama içi olarak bir Profesyonel plan sunuyor satın alma (IAP). Bu, otomatik olarak yenilenen bir abonelik planı şeklini alır. Ancak bunun dışında SoloLearn uygulamasında başka satın alma veya mikro işlem yoktur. 

XP sistemi nasıl çalışır?

Dersleri tamamladığınızda ve zorlukları kazandığınızda XP puanları verilir . Zorluklar için SoloLearn, ne kadar XP kazanıldığını veya kaybedildiğini belirlemek için değiştirilmiş bir Elo sistemi kullanır. Bu, bir meydan okumada oynarken kazandığınız veya kaybettiğiniz XP'nin, sizinle rakibiniz arasındaki XP farkından etkilendiği anlamına gelir. 

Nereden başlamalıyım?

İnceleyen stok derslerinden biriyle başlamanızı önerir. Kodlama konusunda yeniyseniz, HTML kursu muhtemelen başlamak için en iyi yerdir, ancak tüm dil kursları (çoğunlukla) öğrencinin programlama dilleri hakkında fazla bir şey bilmediği varsayımıyla başlar. 





yalnız öğrenme Python: StackOverflow Questions

Tutorials