Python nasıl çalışır?


10

Bu soru biraz aptalca görünebilir, ama ne halt.

Python öğrenmeye başladım. Temel sözdizimini biliyorum, vb.

HTML, PHP, vb. İle çalıştığımda, sadece kod yazıyorum, .html veya .php dosyasının içine koyup bu dosyayı çift tıklıyorum. Sonra benim kod çalışır. Veritabanları ve diğer şeylerle çalışabilirim - sadece basit. Peki Python nasıl çalışır? Eclipse veya Python komut satırı içinde çalışıyorum ve bu kodu çalıştırabilirsiniz, ama ne örneğin Python ile web sitesi yapmak isterseniz?

Ben sunucuma .py dosyası koymak gibi olduğunu sanmıyorum, bu yüzden ne yapmam gerekir? Bazı sunucu komut satırı üzerinden web sunucumda Python yüklememiz gerektiğini anladım (daha önce hiç kullanmadım, ama ihtiyacım olacak bazı öğreticiler gününü bulacağım) ama sırada ne var? Python bilgilerimi HTML, CSS, PHP, vb. İle nasıl birleştirebilirim?

Python ayrıca masaüstü uygulamaları oluşturmak için kullanılabilir, ne olacak? .Exe dosyasını Python koduyla dışa aktarabilir miyim?

Endişelerimi açıklayan herhangi bir içerik bağlantısı kabul edilir!



@Mike Steinert Evet, bana istediğim çok fazla bilgi veriyor! Çok teşekkür ederim
smogg

Yanıtlar:


8

HTML, PHP, vb. İle çalıştığımda, sadece kod yazıyorum, .html veya .php dosyasının içine koyup bu dosyayı çift tıklıyorum. Sonra benim kod çalışır.

Peki Python nasıl çalışır?

Tam olarak aynı şekilde.

Bir .pydosyayı çift ​​tıkladığınızda kodunuz çalışır.

Eclipse veya Python komut satırı içinde çalışıyorum ve bu kodu çalıştırabilirsiniz, ama ne örneğin Python ile web sitesi yapmak isterseniz?

Bir web sitesini barındırmak için genellikle Apache kullanırsınız. Genellikle mod_wsgiApache içinde Python çalıştırmak için kullanılır . Bu, mod_phpApache içinde PHP çalıştırmak için kullanmak gibidir .

Tam olarak aynı.

Sunucuma .py dosyası koyduğumu sanmıyorum,

Yanlış. Sunucunuza .py dosyaları koyarsınız. Başka türlü nasıl olabilir muhtemelen çalışır?

ne yapmam gerekiyor? Bazı sunucu komut satırı üzerinden web sunucumda Python yüklememiz gerektiğini anladım (daha önce hiç kullanmadım, ama ihtiyacım olacak bazı öğreticiler gününü bulacağım) ama sırada ne var?

mod_phpPHP çalıştırmanız gerekiyor . mod_wsgiPython'u çalıştırmanız gerekiyor .


Python ile bir web sitesi yaptıysam, o zaman sunucum söz konusu olduğunda benim index.py dosyamı görecek mi?

Bunu yapabilirsin. Ancak, oldukça aptalca olurdu.

Genellikle, kurmak mod_wsgio kadar yürütür senin .py dosyasını ve .py dosyası HTML sayfası oluşturur.

Bu şekilde paralellik mod_php yürütür bir HTML sayfası oluşturmak için .php dosyasını.

Veya html içinde Python kodunu içine sarılmış php gibi kullanabilir miyim <?php ?>?

Hayır. HTML'yi Python'un içine koydunuz.


Yorum yapanlar : yorumlar, genişletilmiş tartışma için değil, açıklama almak ve bir cevabı iyileştirmek için geri bildirim sağlamak içindir. Bu cevabın şu anki durumuna hala katılmıyorsanız, aşağı oy kullanmaktan veya kendi yanıtınızı bırakmaktan çekinmeyin. Tartışmaya devam etmek istiyorsanız, lütfen bunu sohbette yapın .

7

Python bilgimi html, css, php vb. İle nasıl birleştirebilirim?

Django gibi Python'u destekleyen bir web çerçevesi kullanın .

Python ayrıca masaüstü uygulamaları oluşturmak için kullanılabilir, ne olacak? .Exe dosyasını Python koduyla dışa aktarabilir miyim?

Python genellikle bir tercüman tarafından yürütülür, bu nedenle etkileşimli olarak kullanımı kolaydır ve değişikliklerinizin sonuçlarını hemen görebilirsiniz. Bir Python programı tek başına çalıştırılabilir bir dosyaya da paketlenebilir; burada nasıl yapılacağı hakkında daha fazla bilgi .


Django büyük ve iyi Python bilgisi bunun için bir ön koşuldur. Flask ile başlamayı tercih ederim .
9000

3

.Exe dosyasını Python koduyla dışa aktarabilir miyim?

  1. py2exe, Python programlarını Python'u bu bilgisayarlara yüklemeye gerek kalmadan diğer Windows bilgisayarlarda çalıştırılabilen paketlere dönüştürür. Py2exe bir Python programı olduğu ve oluşturulan pakette Python bölümlerini içerdiği için py2exe'nin çalıştığı bilgisayarda Python'a ihtiyaç vardır. http://www.py2exe.org/index.cgi/Tutorial
  2. Jython, Java (tm) Platformunda çalışacak şekilde tasarlanmış Python programlama dilinin bir uygulamasıdır. Python kaynak kodunu doğrudan bir JVM'de çalışabilen Java bayt kodlarına derlemek için bir derleyiciden, derlenmiş Java bayt kodları tarafından kullanılan bir dizi destek kitaplığından ve Java paketlerini Jython içinden önemsiz hale getirmek için ekstra destekten oluşur. . http://www.jython.org/index.html
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.