Tip:
Highlight text to annotate it
X
Những gì tôi muốn làm trong đoạn video này là để lộ bạn
và giới thiệu cho bạn ý tưởng
với những gì một chương trình máy tính là.
Và chỉ trong trường hợp bạn muốn theo cùng
Tôi khuyên bạn nên làm điều đó
bởi vì cách thực sự để tìm hiểu khoa học máy tính
là để thực sự fiddle với những thứ mình.
Đây là một môi trường Python
vì vậy tôi sẽ phải làm rất nhiều các lập trình Python.
Và ngay tại đây, môi trường này được gọi là PyScripter.
P-Y-S-C-R-I-P-T-E-R.
Nó miễn phí. Nó là một phần mã nguồn mở của phần mềm.
Và tôi đang sử dụng Python .. Python ...
Tôi tin rằng tôi đang sử dụng Python 2.6 hoặc 2.7.
Miễn là bạn đang sử dụng Python 2
ví dụ của bạn sẽ giống như tôi,
họ làm việc cùng một cách.
Nhưng nếu bạn đang sử dụng Python 3
bạn sẽ phải sử dụng biến thể hơi khác nhau
tất cả bây giờ và sau đó để làm cho nó hoạt động đúng.
Tôi sẽ cố gắng để làm cho ghi chú cho những khi chúng xảy ra.
Vì vậy, chúng ta hãy bắt đầu viết mình một chương trình máy tính.
Điểm tuyệt vời về việc này là,
chúng ta có thể viết chương trình máy tính của chúng tôi ngay tại đây.
Và thực sự chúng ta chỉ cần chỉnh sửa văn bản trong một tập tin.
Đó là tất cả nó được.
Đó là một tập hợp các hướng dẫn
và máy tính sẽ bắt đầu cho hầu hết các phần.
Ở trên cùng của tập tin này và chỉ cần đi xuống
và đọc các hướng dẫn.
Mặc dù bạn sẽ sau này
rằng có một cách để cho máy tính
nhảy xung quanh và vòng quanh trong các hướng dẫn,
để nó có thể làm những điều hơn và hơn nữa hoặc bỏ qua điều khác.
Với mà nói, chúng ta hãy tự viết một chương trình đơn giản
và trong khi chúng tôi làm điều này,
chúng tôi sẽ phơi bày bản thân một số khái niệm cơ bản
tồn tại trong một chương trình máy tính.
Hãy để tôi viết một chương trình máy tính rất đơn giản.
Vì vậy, một chương trình máy tính rất đơn giản
theo nghĩa đen chỉ là một biểu thức.
Vì vậy, hãy để tôi chỉ viết 'in 3 +7',
do đó, nó theo nghĩa đen chỉ sẽ mất 3 7 và in nó.
Nó sẽ vượt qua nó để chức năng in
mà đi kèm với Python.
Có lẽ tôi sẽ viết nó như thế này: print (3 +7)
Hãy lưu tập tin này. Do đó, có nghĩa là chỉ có một ..
nếu bạn nghĩ về nó, chỉ có một lệnh
ở đây trên dòng trên đây. Nói rằng in 3 +7.
Trên thực tế, chúng ta hãy thêm lệnh khác,
chỉ để bạn có thể thấy rằng nó sẽ đi từ trên xuống.
Cho tôi thêm một số khác: in (2-1)
và sau đó chúng ta hãy làm: print ("đây là một đoạn văn bản")
Hãy xem những gì chương trình máy tính này ngay tại đây
là sẽ làm.
Vì vậy, hãy để tôi lưu nó.
Vì vậy, hãy để tôi lưu nó.
Tôi đã lưu nó như file "testarea.py". Nói với một ... một ... Đó là một ...
Phần mở rộng py. Nghĩa nó là một file Python.
Bây giờ hãy để tôi chạy chương trình.
Những gì tốt đẹp về môi trường phát triển này,
IDE này hoặc môi trường phát triển tích hợp,
là bạn có thể loại nhập và chạy chương trình của bạn trong cùng một vị trí.
Nó cũng màu-mã văn bản của bạn,
vì vậy bạn có thể thấy một chức năng là những gì, những gì không phải là một chức năng,
các dữ liệu khác nhau, các loại ...
chúng tôi sẽ nói về nhiều loại dữ liệu trong tương lai.
Chúng ta hãy chạy chương trình này để xem những gì sẽ xảy ra.
Do đó chúng tôi đi, chúng tôi chạy nó!
Vì vậy, nó in 10 [mười], sau đó nó được in 1 [một],
sau đó nó in "đây là một đoạn văn bản"
Vì vậy, nó đã làm chính xác những gì chúng tôi nói với nó để làm.
Và nó đã làm nó theo thứ tự.
Nó bắt đầu lên ở đây, nó được đánh giá 3 7 như bằng 10 [mười]
và nó in nó, nó in 10 [mười] đây.
và sau đó nó được in 2-1,
và sau đó nó đã in "đây là một đoạn văn bản"
Bây giờ có một điều tôi muốn giới thiệu với bạn, khá sớm,
đó là ý tưởng của các loại dữ liệu.
Vì vậy, ngay cả khi bạn thấy ví dụ này,
bạn có thể có cảm giác ruột mà
nhìn, có cái gì đó loại khác nhau
về 3 [ba] hoặc 2 [hai] hoặc 1 [một] hoặc 7 [bảy] và đoạn văn bản này.
Đây là một số ... Tôi cảm thấy như thế, tôi có thể chỉ cần loại thêm số.
Họ đang đại diện cho một số loại số lượng.
Trong khi điều này ở đây là đại diện cho một đoạn văn bản.
Và trực giác của bạn sẽ được quyền.
Đây là những kiểu dữ liệu khác nhau.
3 [ba] và 7 [bảy] và 1 [một] ... đây là những chữ số.
Trong trường hợp này, họ là số nguyên.
Và bạn có thể .. trong này ở đây,
này thực sự là một String,
đó là một từ mà bạn nghe rất nhiều trong khoa học máy tính.
điều này thực sự .. đề cập đến một chuỗi ... của các nhân vật.
và trong Python chúng tôi thực sự có thể yêu cầu
các loại của những việc này là gì.
Vì vậy, bạn có thể vượt qua họ để chức năng "loại"
vì vậy bây giờ nó nên in các loại 3 7, không chỉ 10.
Chúng ta hãy cố gắng đó. Tôi sẽ chỉ cần in 2-1 để chỉ cho bạn thấy sự khác biệt.
Sau đó, tôi sẽ in các loại đoạn này của văn bản.
Các loại đoạn này của văn bản.
Và do đó, hãy lưu nó. Tôi chỉ cần gõ Ctrl + S,
Đó là một phím tắt để tiết kiệm này.
và sau đó tôi sẽ cố gắng để chạy chương trình này.
Vì vậy, có bạn đi.
Nó đánh giá tuyên bố này.
Để đánh giá này, nó bắt đầu ở bên trong dấu ngoặc đơn.
3 7 10. Sau đó, nó sẽ cố gắng để có những loại 10,
mà là một kiểu int, sau đó nó in kiểu int.
Bạn nhìn thấy nó ở đây. Nó nói gõ 'int'.
int là viết tắt của Integer.
Sau đó nó nói in (2-1).
Nó mà trên dòng này ngay tại đây,
in 1,
và sau đó nó in các loại toàn bộ điều này ngay trên đây.
Vì vậy, thay vì in ấn riêng của mình,
nó in kiểu của nó. Và kiểu của nó là một String.
nó in kiểu của nó. Và kiểu của nó là một String....
như chúng tôi chỉ fiddle cách của chúng tôi thử nghiệm với các chương trình
là ý tưởng của một biến.
Bởi vì một trong những điều là chúng ta sẽ muốn
để lưu trữ những điều này ở những nơi khác nhau.
Chúng ta sẽ học trong video tương lai mà trong Python
nó giống như chúng ta sẽ có các nhãn cho những điều này,
và các nhãn có thể thay đổi.
Chúng ta hãy xem, hoặc chúng ta có thể đặt chúng trong các loại khác nhau của các nhãn.
Vì vậy, hãy viết một chương trình hoàn toàn khác nhau sử dụng các biến.
Vì vậy, chúng ta hãy ... Điểm tuyệt vời của Python
một số người không thích nó, là
bạn có thể đặt bất kỳ loại dữ liệu trong bất kỳ loại biến.
Vì vậy, bạn có thể nói một = 3 +5,
sau đó chúng ta có thể nói b = a * a-a-1
[lưu ý: * có nghĩa là "thời gian", nó được sử dụng để nhân giống.]
và sau đó bạn có thể nói c = a * b
Sau đó, bạn có thể có một cái gì đó giống như ...
Tôi sẽ đặt một số không gian ở đây chỉ để làm cho nó một chút bụi.
c = a * b
Sau đó chúng ta có thể nói, chúng ta hãy in c.
Vì vậy, nếu bạn muốn, bạn có thể đi trước
và cố gắng tìm ra những gì c sẽ trông như thế nào
hoặc chúng tôi chỉ có thể chạy chương trình này.
Vì vậy, hãy chạy chương trình đầu tiên
và sau đó chúng ta có thể quay trở lại để xem
nếu nó thực sự đã làm đúng.
Vì vậy, tôi sẽ lưu các chương trình,
và bây giờ tôi đang đi để chạy nó.
Chúng tôi đã nhận 440 cho c. Chúng ta hãy xem nếu có ý nghĩa.
Vì vậy, 3 +5 là 8. Vì vậy, nhãn "a" sẽ tham khảo 8.
Vì vậy, bất kỳ nơi nào trong chương trình, cho đến khi chúng tôi xác định lại "a",
bất cứ lúc nào bạn sử dụng "a", nó sẽ nói: một là 8. một là đề cập đến 8.
Vì vậy, khi bạn đi xuống ở đây, chúng tôi xác định "b"
nó sẽ nói OK, a * a. Nó sử dụng để hoạt động.
Vì vậy, để hoạt động, bạn làm phép nhân đầu tiên của bạn.
Đặc biệt là khi bạn đang so sánh với phép trừ.
Vì vậy, một * a đó sẽ là 64.
Sau đó, chúng tôi có 64 - một là 64-8, là 56. Trừ đi 1 là 55.
Vì vậy, "b" là 55. Và "c" là có được một ... đó là 8 lần .... 55 ...
Và 8 lần 55 thực sự là 440.
Vì vậy, tất cả làm việc ra ngoài.
Vì vậy, có thể bạn muốn xem những gì sẽ xảy ra
khi bạn nhận được khác nhau "a" s.
Bạn có thể cố gắng mà ra.
bạn chỉ có thể thay đổi những gì xảy ra ở đây cho một khác nhau.
Vì vậy, có lẽ chúng ta sẽ có một tương đương với ...
Chúng ta hãy làm cho nó bằng -6
Bây giờ hãy chạy chương trình của chúng tôi để xem những gì sẽ xảy ra.
Chúng tôi nhận được -246. Và bạn có thể kiểm tra nó bằng chính mình.
Bạn đi từng dòng, và đã biến những tham khảo
những gì họ đang xác định được đề cập đến,
và xem nếu bạn nhận được phản ứng này ngay trên đây.
Bây giờ, nếu chương trình chỉ là một loạt các lệnh
và bạn chỉ cần luôn luôn đi thẳng qua,
bạn sẽ không thể làm những điều thực sự thú vị.
Vì vậy, để làm những điều thực sự thú vị bạn sẽ
bắt đầu thấy những thứ như Conditionals và Loops.
Và Conditionals và Loops là một cái gì đó như
Chúng ta hãy làm điều đó như thế này
Vì vậy, ... nếu .... vì vậy tôi sẽ chỉ để lại những thứ mà trên đó.
Và chúng tôi sẽ nói "nếu (a