Tải xuống ppt Nguyên tắc cơ bản về Python
Khi ngày trôi qua, nhu cầu của công nghệ thay đổi nhanh chóng. Trong vài năm qua, Python đã trở thành một từ thông dụng trong ngành CNTT, đặc biệt là trong lĩnh vực khoa học dữ liệu và Trí tuệ nhân tạo. Và lập trình python này đã chiếm trong top 3 danh sách ngôn ngữ phổ biến nhất. Trong thế giới ngày nay, dữ liệu là trái tim trong ngành CNTT. – Trình chiếu PowerPoint PPT
Bản ghi và ghi chú của người thuyết trình
1
USA 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 EMAIL ID info_at_onlineitguru. com 2 1. Tổng quan về Python HƯỚNG DẪN PYTHON Ngày tháng trôi qua, nhu cầu của công nghệ thay đổi nhanh chóng. Trong vài năm qua, Python đã trở thành một từ thông dụng trong ngành CNTT, đặc biệt trong lĩnh vực khoa học dữ liệu và nhân tạo Intelligence. And this python programming has chiếm 3 danh sách ngôn ngữ hàng đầu mức độ phổ biến. Trong thế giới ngày nay, dữ liệu là trái tim của ngành CNTT. Nhưng chỉ một số ít người trong ngành CNTT có khả năng xử lý dữ liệu. Và ngày nay nhiều người gọi đây là nghề hot nhất ngành CNTT. Tổng quan, Tổng quan về python này giúp mọi người dễ dàng tìm hiểu python cho khoa học dữ liệu cũng như triển khai thuật toán . Theo số liệu thống kê gần đây, chúng tôi đã chậm hơn 50 trong việc cung cấp nhà khoa học dữ liệu w. r. nhu cầu về dữ liệu nhà khoa học. Và con trăn này là một trong những công việc được trả lương cao nhất trong ngành CNTT. Mức lương trung bình của nhà phát triển python nằm trong khoảng từ 80000 đến 95000. Và các nhà quản lý kiếm được tới 250000 mỗi năm. Hướng dẫn này sẽ giúp bạn tìm hiểu các khái niệm khác nhau về ngôn ngữ lập trình . Và cuối cùng, giúp bạn xóa chứng chỉ python. Trong hướng dẫn này bao gồm kiến thức cơ bản về lập trình python, Điều khiển hàm, cấu trúc dữ liệu, mô-đun, tệp, I/O . Đọc thông tin đầy đủ về lý do so on. Read the complete information about why mọi người thích trăn hơn? USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID . com 3 2. Khái niệm cơ bản về Python HƯỚNG DẪN PYTHON Lập trình python là gì? . Nó cung cấp high-level object-oriented programming language created by Guido Rossum in 1989. It provides cấu trúc cho phép lập trình rõ ràng trên cả công ty quy mô lớn và quy mô nhỏ. con trăn. Cấu trúc dữ liệu tích hợp cấp cao của nó được kết hợp với kiểu nhập động và liên kết động làm cho nó hấp dẫn để phát triển ứng dụng nhanh. Cú pháp đơn giản và dễ học giúp tăng khả năng đọc và giảm chi phí bảo trì. Ngoài ra, trong thông tin cơ bản về python nói rằng không có bước biên dịch và bước chỉnh sửa gỡ lỗi cực kỳ nhanh. Nhấp vào lập trình python là gì để biết thêm chi tiết chi tiết. Lịch sử phiên bản Python có ba phiên bản chính. Hãy để chúng tôi nói về từng chi tiết. Phiên bản 1. 0 Trăn 1. 0 được phát hành vào tháng 1 năm 1994. Phiên bản python này bao gồm các tính năng mới quan trọng như bộ lọc, lambda và bản đồ, v.v. Hoa Kỳ 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 ID EMAIL info_at_onlineitguru. com 4 HƯỚNG DẪN PYTHON Phiên bản 2. 0 Trăn 2. 0 được phát hành vào tháng 10 2000. Trong phiên bản này, các tính năng như trình thu gom rác đầy đủ, khả năng hiểu danh sách được bao gồm và hỗ trợ Unicode. Phiên bản 3. 0 phiên bản mới nhất được phát hành năm 2008. Vì vậy, những thay đổi chính của các phiên bản này được hiển thị bên dưới Trong phiên bản python này, bản in là một chức năng. Thay danh sách, chúng tôi có chế độ xem và trình vòng lặp. Thêm các quy tắc đơn giản hóa để sắp xếp các phép so sánh Ở đây khi chúng ta chia hai số nguyên, kết quả sẽ là số float thay vì < . Một nhược điểm của phiên bản này là không integer. One drawback of this versions it is not có thể thu gọn ngược với python 2. x. Kiểm tra một lần sự khác biệt chính giữa python 2 3 Trình thông dịch Python Trình thông dịch về cơ bản là ngôn ngữ lập trình máy tính< . Vì vậy, nó thực hiện các hướng dẫn được viết execute the program directly without compilation. So, it performs instructions written bằng ngôn ngữ lập trình (hoặc) kịch bản. Không giống như JAVA, python sử dụng trình thông dịch Vậy bây giờ hãy để tôi hướng dẫn cách cài đặt python trong hệ thống cục bộ. Hoa Kỳ 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 ID EMAIL info_at_onlineitguru. com 5 3. Cài đặt Python HƯỚNG DẪN PYTHON Chúng ta có thể cài đặt python trên máy tính cục bộ của mình thông qua các bước sau 1. Truy cập https//www. con trăn. org/tải xuống/
USA 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 EMAIL ID info_at_onlineitguru. com 6 HƯỚNG DẪN PYTHON 3. Đánh dấu Thêm 3. 7 vào đường dẫn 5) Bây giờ hãy nhấp vào cài đặt ngay để cài đặt môi trường. Hoa Kỳ 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 ID EMAIL info_at_onlineitguru. com 7 HƯỚNG DẪN PYTHON 6) Cuối cùng, bạn sẽ thấy thiết lập là . IDLE là tập lệnh ưa thích cho Python. Vì vậy, hãy truy cập thanh tìm kiếm hệ điều hành của bạn và tìm kiếm IDLE. Sau đó, bạn sẽ vào màn hình sau IDLE này phù hợp nhất cho người mới bắt đầu. Nhưng Python IDLE này không phù hợp để phát triển ứng dụng. Vì vậy, chúng ta cần một trình soạn thảo thay thế như IDE để phát triển ứng dụng bằng python. Ngày nay trên thị trường, chúng tôi có nhiều IDE để học Python 3. Nhưng tôi thích Pycharm là người biên tập để phát triển các ứng dụng. Nhưng trước khi tìm hiểu về cài đặt pycharm, chúng ta hãy thảo luận ngắn gọn về IDE (Môi trường phát triển Tích hợp) có nghĩa là gì . Nó tích hợp Code editor, Compiler and debugger in one Graphical use Interface (GUI). It integrates the toàn bộ quá trình tạo mã, biên dịch và kiểm tra. Điều này cuối cùng đã tăng năng suất của nhà phát triển USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru. com 8 HƯỚNG DẪN PYTHON Nhà phát triển làm việc với IDE bắt đầu với một mô hình. IDE sau đó chuyển đổi mô hình thành mã. Ngoài ra, với mức độ tự động hóa cao, IDE sau đó gỡ lỗi rồi kiểm tra mã điều khiển mô hình. Và nếu sau khi quá trình xây dựng thành công và được thử nghiệm đúng cách, thì nó có thể được triển khai để thử nghiệm thêm thông qua IDE. Bây giờ là lúc chuyển sang cài đặt Pycharm IDE Truy cập https//www. phản lực. com/pycharm/ để tải xuống phiên bản IDE mới nhất. Bây giờ là lúc chọn hệ điều hành. Kể từ hiện tại, tôi chọn WINDOWS. Và pycharm này có hai phiên bản. (Phiên bản cộng đồng có sẵn miễn phí và pycharm này có hai phiên bản. (Phiên bản cộng đồng có sẵn miễn phí và pycharm này có hai phiên bản. (Phiên bản cộng đồng có sẵn miễn phí và pycharm này có hai phiên bản. (Phiên bản cộng đồng được cung cấp miễn phí và phiên bản chuyên nghiệp là phiên bản được cấp phép. ) Là người mới bắt đầu, chúng tôi sẽ chọn phiên bản chuyên nghiệp là phiên bản được cấp phép. ) Là người mới bắt đầu, chúng tôi sẽ chọn phiên bản cộng đồng. Bây giờ là lúc tải xuống phiên bản Cộng đồng. Sau phiên bản cộng đồng. Bây giờ là lúc tải xuống phiên bản Cộng đồng. Sau phiên bản cộng đồng. Bây giờ là lúc tải xuống phiên bản Cộng đồng. Sau khi tải tệp xuống, hãy nhấp vào CHẠY để cài đặt tệp. Hoa Kỳ 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 ID EMAIL info_at_onlineitguru. com 9 HƯỚNG DẪN PYTHON Bây giờ hãy nhấp vào TIẾP THEO Chọn đường dẫn để cài đặt. (Đường dẫn mặc định sẽ được cung cấp và có thể thay đổi nếu cần) USA 1 469 522 9879 INDIA 91 955 010 . com EMAIL ID info_at_onlineitguru.com 10 HƯỚNG DẪN PYTHON Bây giờ hãy chọn hệ điều hành của hệ thống Cục bộ. Chọn đường dẫn vị trí dự án để tạo phím tắt chương trình USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru.com 11 HƯỚNG DẪN PYTHON Bây giờ hãy nhấp vào Cài đặt. Và đánh dấu CHẠY Pycharm Phiên bản cộng đồng Cuối cùng, đánh dấu Hoàn tất hoàn tất cài đặt. Truy cập Các IDE Python cơ bản để tìm hiểu để biết tất cả các IDE có sẵn cho chương trình Python First. Hy vọng bạn đã hoàn thành việc cài đặt . Bây giờ chúng ta hãy chạy computer. Now let us run the first chương trình đầu tiên. Ban đầu hãy mở lối tắt Pycharm đã được cài đặt trong máy tính của bạn. Chuyển đến menu Tệp và sau đó nhấp vào dự án mới. Hoa Kỳ 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 ID EMAIL info_at_onlineitguru. com 12 HƯỚNG DẪN PYTHON Sau đó, một lần nữa chuyển đến menu tệp rồi mở the project. Now open the respective project and sau đó tạo Python mới (. py) tệp. Ban đầu, tôi muốn in câu lệnh nhập của người dùng. Vì vậy, sau khi viết một số mã, đã đến lúc thực thi đoạn mã. Vì vậy, để thực hiện việc này, hãy chuyển đến thiết bị đầu cuối trong pycharm và nhấn phím shift F10. Cuối cùng, bạn sẽ nhận được đầu ra là Vì vậy, cho đến bây giờ, bạn đã cài đặt môi trường python trong hệ thống của mình. Bây giờ là lúc thảo luận về các tính năng của python. Các tính năng của Python Python được cho là ngôn ngữ lập trình tốt nhất vì các tính năng sau.
USA 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 EMAIL ID info_at_onlineitguru. com 13 4. Nguyên tắc cơ bản về Python HƯỚNG DẪN PYTHON Cho đến bây giờ, chúng ta đã thấy cài đặt python trong hệ thống của mình. Bây giờ chúng ta hãy bắt đầu viết mã với các kiến thức cơ bản về python. Các câu lệnh Các câu lệnh pyth on chẳng là gì cả, mà là các lệnh logic mà trình thông dịch thực thi. Do đó các câu lệnh có thể ở dạng một dòng (hoặc) nhiều câu lệnh. Các câu lệnh Python được phân loại thành hai câu lệnh Câu lệnh biểu thức và Câu lệnh gán . Câu lệnh biểu thức câu lệnh biểu thức bao gồm một số biểu thức toán tử như Phép cộng (), Phép trừ (-), phép nhân (), . Có thể Nói cách khác, câu lệnh biểu thức trả về một giá trị. Một biểu thức là thứ trả về một giá trị. Số học biểu thức (2/10)3 15 USA 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 EMAIL ID info_at_onlineitguru. com 14 HƯỚNG DẪN PYTHON Biểu thức hàm Mỗi Trình thông dịch/trình biên dịch có một số hàm được xác định trước . Và trình thông dịch Python hỗ trợ () and so on. And Python interpreter supports công cụ này. Tù binh (2. 3) 8 câu lệnh Sqrt (81) 3 s Các loại câu lệnh này tạo một biến và gán giá trị cho nó. Do đó, các câu lệnh gán hoạt động một cách logic và lưu trữ các kết quả trong biến (nó hoạt động trên LHS và lưu trữ trên RHS). Ví dụ Test1 Id tôi thích viết mã (test1) Đầu ra 70809568 Id Test2Tôi thích viết mã (test2) Đầu ra 70809568 Nếu bạn nghiêm túc . Muốn noticed the above two variables, namely test1 and test2, therefore the interpreter allocates same memory allocation for both the variables. Want trở thành bậc thầy về Python, hãy truy cập chương trình đào tạo trực tuyến USA 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 EMAIL ID info_at_onlineitguru.com 15 HƯỚNG DẪN PYTHON Lưu ý Hầu như Python phân bổ cùng một vị trí bộ nhớ trong hai trường hợp . Hoạt động của RHS 20 characters (white spaces were included) Integers ranging between -5 to 255. RHS Trong phần này, chúng tôi có một số hoạt động trên RHS. Do đó, chúng ta hãy thảo luận với một số ví dụ. Kiểm tra 72 Loại (kiểm tra) Đầu vào đầu ra Kiểm tra 72/10 Loại (kiểm tra) Đầu ra thả nổi Nhận xét Vì vậy, đây không là gì khác ngoài< . Trong khi, chúng tôi có hai< . Trong khi, chúng tôi có hai< . Trong khi, chúng tôi có hai< . Trong khi, chúng tôi có hai executable line of code. While, we have two loại nhận xét. Nhận xét một dòng nhận xét một dòng bắt đầu bằng I don't execute Nhận xét nhiều dòng Cuối cùng, nhận xét nhiều dòng bắt đầu và . Bạn có muốn biết python được biên dịch hay . Would you like to know is python compiled or được giải thích không? USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID . com 16 5. Biến Python HƯỚNG DẪN PYTHON Biến Python không là gì ngoài vị trí bộ nhớ dành riêng để lưu trữ các giá trị. Nói cách khác , đó là tên của vị trí bộ nhớ nơi dữ liệu được lưu trữ. Và nếu sau khi biến được lưu trữ, một không gian riêng biệt sẽ được phân bổ trong bộ nhớ. Hơn nữa, chúng ta có thể xác định tên biến bằng cách sử dụng kết hợp các chữ cái, số và dấu gạch dưới. Bấm vào đây để biết cấu trúc lập trình của python Gán giá trị cho các biến Thực ra không có khai báo rõ ràng . Và chúng ta có thể dễ dàng định nghĩa một biến bằng toán tử . Ví dụ a 20 b 30 In a Kết quả 20 Bên cạnh khóa đào tạo trực tuyến về python đề xuất một kiểu khai báo biến khác. Ví dụ A, b,c 2,10,python Lưu ý Trình thông dịch Python tự động xác định các loại biến USA 1 469 . com EMAIL ID info_at_onlineitguru.com 17 HƯỚNG DẪN PYTHON Chúng ta có thể khai báo lại một biến không? . Và câu trả lời cho câu hỏi là have this question? Hope you got the answer after reading this. And the answer to the question is có, chúng ta có thể khai báo lại một biến. Nhưng Biến lưu trữ giá trị gần đây nhất. Ví dụ x 10 Print (x) Xabc Print (x) Xuất 10 ABC Hằng số Đây là các giá trị cố định không thể . Ví dụ 22. 7 trọng lực 9. 8 Đặt các giá trị này riêng biệt tệp như hằng số. py Bây giờ chúng ta có thể thực hiện điều này bằng cách lệnh sau Nhập hằng In (hằng. pi) In (hằng số. Gravity) Hoa Kỳ 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 EMAIL ID info_at_onlineitguru. com 18 HƯỚNG DẪN PYTHON Vì vậy, sau khi chạy lệnh này, chúng tôi sẽ nhận được . 7 9. 8 Vì vậy, cho đến khi chúng ta thấy các loại biến, khai báo. Bây giờ, đã đến lúc thảo luận về mã thông báo 6. Mã thông báo Python Về cơ bản, mã thông báo python là đơn vị nhỏ của ngôn ngữ lập trình. Python hỗ trợ 4 loại Mã thông báo Từ khóa Đây là những từ chuyên dụng có ý nghĩa và chức năng đặc biệt. Hơn nữa, trình biên dịch định nghĩa những từ này. Hơn nữa, nó không cho phép người dùng sử dụng những từ này. Trình biên dịch Python có các từ sau USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru. com 19 HƯỚNG DẪN PYTHON Số nhận dạng Số nhận dạng đại diện cho thực thể có thể lập trình. Các thực thể có thể lập trình bao gồm tên, biến, mô-đun do người dùng xác định và các đối tượng khác. Hơn nữa, python xác định một số quy tắc trong việc xác định mã định danh. Bây giờ chúng ta hãy thảo luận về một số trong số họ. Mã định danh có thể là chuỗi chữ thường (hoặc) chữ hoa (hoặc) số nguyên (hoặc) tổ hợp của bất kỳ. Tên định danh phải bắt đầu bằng chữ thường (hoặc) chữ hoa (Không được bắt đầu bằng chữ số) . Chỉ có dấu gạch dưới (_) mới được phép reserved word. Only Underscore (_) is allowed to dùng làm ký tự đặc biệt trong tên định danh. Độ dài của tên định danh không được hơn 79 ký tự Bạn có muốn biết cách Máy học sử dụng python . com USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru.com 20 HƯỚNG DẪN PYTHON Chữ Literal được sử dụng để xác định dữ liệu là a . Python có 6 chữ mã thông báo. Chuỗi Chuỗi là một dãy ký tự được xác định giữa các dấu ngoặc kép. (Cả dấu ngoặc đơn và dấu ngoặc kép đều có thể áp dụng để xác định chuỗi chữ. ). Và các chuỗi này thực hiện một số hoạt động, chúng ta hãy thảo luận về một số trong số chúng. Hoa Kỳ 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 ID EMAIL info_at_onlineitguru. com 21 HƯỚNG DẪN PYTHON Thao tác cú pháp Len(String_name) Độ dài chuỗi String_name.index(char) Locate the character in the string String_name. đếm(char) String_name-1 Đảo ngược chuỗi String_name. upper() Chuyển chuỗi thành chữ hoa String-name. Chữ thường Chuyển chuỗi thành chữ thường Số Đây là những chữ không thể thay đổi (không thể thay đổi) chữ. Về cơ bản, chúng ta có 3 loại số khác nhau là số nguyên, số float và Boolean phức Loại này chỉ có hai giá trị. tôi. đ đúng / sai. Bộ sưu tập chữ Một bộ sưu tập chữ là một dạng biểu thức cú pháp đánh giá thành một loại tổng hợp, chẳng hạn như mảng danh sách (hoặc) . Python hỗ trợ 2 loại mã thông báo theo nghĩa đen của bộ sưu tập USA 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 EMAIL ID info_at_onlineitguru. com 22 HƯỚNG DẪN PYTHON Danh sách chữ Bạn có thể coi danh sách python là mảng . Nhưng sự khác biệt giữa Mảng và danh sách là mảng chứa loại dữ liệu đồng nhất và danh sách chứa loại dữ liệu không đồng nhất. Về cơ bản, danh sách này là loại dữ liệu linh hoạt nhất trong python. Các ký tự Python được phân tách bằng dấu phẩy trong Lưu ý Nếu dấu phẩy không được cung cấp giữa các giá trị, đầu ra không chứa dấu cách . com Print (list) Output a,b,c The other possible outputs shown below Code Output Explanation List a,b,c This would print all the input values List0 A Like arrays, the index of the elements starts with 0 List2d a,b,d It will update the list at index2 by d with c Del list1 a, d It would delete the value at index 1 Len(list) 2 It returns the length of the tuple USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru.com 23 HƯỚNG DẪN PYTHON List2 a, d a, d Nó in đầu ra dưới dạng số lần đầu vào được cung cấp . List-1 d,a It would print the result in the reverse order. Tuples Tuples tương tự như danh sách. Nhưng giống như bộ danh sách không thể thay đổi giá trị. Ngoài ra, các bộ dữ liệu được đặt trong dấu ngoặc đơn. Trong khi danh sách được đặt trong dấu ngoặc vuông. Và như đã nói trước đó, các bộ dữ liệu này thực hiện tất cả các thao tác như danh sách. Vì vậy, tôi muốn để hoạt động cho bạn như một thông lệ. Và nếu bạn xảy ra ở bất cứ đâu, hãy làm rõ về đào tạo python. Tập hợp Một tập hợp là tập hợp các phần tử được xác định rõ. Và các phần tử trong tập hợp được đặt trong dấu ngoặc nhọn cách nhau bởi dấu phẩy. Trong tập hợp, mỗi phần tử là duy nhất Tập hợp 1 1, 2, 3 Tập hợp 2 1, 2, 2, 3 Trong ví dụ ở trên, phần tử 2 được lấy . Bây giờ, chúng ta hãy thảo luận về hoạt động tập hợp khác nhau USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru. com 24 HƯỚNG DẪN PYTHON Union Kết hợp tất cả các phần tử trong chuỗi. Và thao tác hợp được thực hiện bằng cách sử dụng toán tử pipe() token. Ví dụ A 1, 2, 3, 4, 5, 6 B 3, 4, 5, 6, 7, 8 AB 1, 2, 3, . Và 8 Intersections Intersection of A and B returns the common elements in the sets. And the thao tác được thực hiện bằng toán tử mã thông báo. Hoa Kỳ 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 ID EMAIL info_at_onlineitguru. com 25 HƯỚNG DẪN PYTHON Ví dụ A 1,2,3,4,5,6 B 3,4,5 . Tương tự, B-A chỉ trả về các phần tử 3,4,5,6 Difference Difference of (A-B) returns the elements that are only in A but not in B. Similarly B-A returns only the elements chỉ có trong B nhưng không có trong mã thông báo A. Ví dụ A 1, 2, 3, 4, 5, 6 B 3, 4, 5, 6 ,7,8 A B 1,2 B-A 7, . Symmetric difference It returns the set of elements that are both in A and B except the common elements tokens. Hoa Kỳ 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 ID EMAIL info_at_onlineitguru. com 26 HƯỚNG DẪN PYTHON Ví dụ A 1, 2, 3, 4, 5, 6 B3,4,5, . Các từ điển AB 1,2,7,8 Dictionaries Python dictionaries are the key value pairs that are enclosed in curly braces. Dictionaries are được phân tách bằng Tên Dict Onlineitguru, tuổi 20 Và các phần tử này được truy cập dưới dạng Đầu ra tên Dict . . . . Onlineitguru Appending the elements in Dictionaries Dict address Ameer pet Output nameonlineitguru,age20, addressameerpet. Hoa Kỳ 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 ID EMAIL info_at_onlineitguru. com 27 7. Toán tử Python HƯỚNG DẪN PYTHON Toán tử là các hàm thực hiện một số phép tính logic. Nói cách khác, đây là các cấu trúc điều khiển giá trị của các toán hạng. Python hỗ trợ một số loại toán tử. Hãy để chúng tôi thảo luận từng cái một trong chi tiết. Toán tử số học Các toán tử số học được sử dụng cho Phép cộng, phép trừ, phép nhân và phép chia, v.v. Hãy để chúng tôi thảo luận về chúng với một ví dụ. Chúng ta hãy xem xét toán tử với A 100, B 200 Toán tử Mô tả Ví dụ Addition() Thêm giá trị vào hai bên của . com Subtraction(-) Subtracts A from B B-A 100 USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru.com 28 HƯỚNG DẪN PYTHON Phép nhân () Nhân A với B AB 2000 Phép chia . Giả sử a 3, b 5 Modulo () Performs the division operator and returns the remainder BA0 Exponent() Performs exponential calculation on operators AB 100 power 200 Relational / comparison operator These operator compares the operands and displays the result. Let us assume a 3, b 5 Toán tử Mô tả Ví dụ Thao tác này trả về true nếu hai giá trị bằng nhau A B trả về Sai . Nếu hai thao tác không bằng nhau, điều này trả về true A. B trả về true Nếu giá trị của toán hạng bên trái lớn hơn toán hạng bên phải thì giá trị này trả về true AgtB trả về false lt Toán tử này true nếu toán hạng bên trái nhỏ hơn toán hạng bên trái . com USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru.com 29 HƯỚNG DẪN PYTHON toán hạng bên phải gt Toán tử này trả về true nếu bên trái . Giả sử a 5, B 10 lt This operator returns true if the left operand is less than or equal to the right operand AltB returns True Visit online courses for more live examples Assignment operator An assignment operator is used to assign a new value to the variable. Let us assume a 5, B 10 Mô tả toán tử Ví dụ Gán giá trị từ toán hạng bên phải sang toán hạng bên trái C ab gán giá trị bằng tổng của A và B . com ADD and It adds right operand to the left operand and assigns the result to the left operand Ca is equivalent to c ca -Sub and It subtracts right operand from the left C-a is equivalent USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru.com 30 PYTHON TUTORIAL toán hạng và gán kết quả cho toán hạng bên trái cho c c a Multiply and It multiplies right operand with left operand and assigns the result to the left operand Ca is equivalent to c ca / division and It divides the left operand with the right operand and assigns the result to the left operand C/a is equivalent to c c/a Modulo and It performs modulus of the two operands and assigns the result to left operand a is equivalent to c ca Exponent And It performs an exponential calculation on two operands and assigns the value to the left operand ca is equivalent to c ca Visit Python Training for more code examples Bit-wise operators Every operation that needs to perform must divide into bits. And thực hiện thao tác và hiển thị kết quả ở định dạng thập phân. Hoa Kỳ 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 ID EMAIL info_at_onlineitguru. com 31 HƯỚNG DẪN PYTHON Chúng ta hãy thảo luận với một ví dụ A 30, B 23 Đây two numbers written in binary format as A 30 0001 1110, B 23 0001 0111. Ví dụ mô tả toán tử Và () Nếu cả hai đầu vào là 1 s thì kết quả là 1, ngược lại kết quả bằng 0 AB 22 (0001 0110) Or() If both the inputs are 0s the result is zero else the result is 1 AB 31(0001 1111) Xor() If both the bits are same the result is 0 else the AB 9(0000 USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru.com 32 HƯỚNG DẪN PYTHON kết quả là 1 1001) Compliment() Nếu . Chúng tôi có ba loại Binary left shift (ltlt) The left operands are move left by the number of bits specified by the right operand Altlt2 120(0111 1000) Binary right shift(gtgt) The right operands are moved right but the number of bits specified by the right operand Agtgt2 (0000 0111) Logical operators Logical operators are used the logic condition (true (or) false). We have three types of toán tử logic. Cho a 5 , b10, c 20 USA 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 EMAIL ID info_at_onlineitguru. com 33 HƯỚNG DẪN PYTHON Ví dụ mô tả toán tử Và chỉ đúng nếu cả hai đầu vào Or True if any one of the input is one altb and agtc returns true agtb and agtc returns false Không phải Nó phủ nhận đầu vào altb sai Liệu Python có thay thế java hay không, hãy kiểm tra
USA 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 EMAIL ID info_at_onlineitguru. com 47 HƯỚNG DẪN PYTHON
USA 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 EMAIL ID info_at_onlineitguru. com 48 HƯỚNG DẪN PYTHON Syn Def function_name () Print () Function_name ( . Các đối số có 5 loại. Các đối số (this is the first function) First () Arguments These are the values passed in a function. The arguments are of 5 types. Default mặc định Các đối số này cung cấp một giá trị mặc định nếu không có gì được cung cấp trong hàm gọi. Chúng phải được xác định trong định nghĩa hàm. Các đối số từ khóa Các đối số này có liên quan đến các cuộc gọi. Với sự trợ giúp của người gọi tên tham số xác định đối số Điều này cho phép bỏ qua đối số. Các đối số bắt buộc Đây là những đối số được truyền cho hàm theo thứ tự đúng theo vị trí của chúng. Các đối số có độ dài thay đổi Trong một số trường hợp, chúng ta cần viết các hàm chấp nhận nhiều tham số hơn chúng đã xác định. Các đối số này còn được gọi là các đối số này dưới dạng các đối số có độ dài thay đổi. Ngoài ra, hãy kiểm tra cách bạn có thể kiểm tra chất lượng của mã python USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL . com 49 HƯỚNG DẪN PYTHON Phạm vi của biến Các biến khai báo này có khác nhau . Hãy để chúng tôi thảo luận chi tiết về cách sử dụng . Biến cục bộ Các biến có thể được truy cập trong một hàm, nơi nó được khai báo. Nó không thể được truy cập bên ngoài body. Hãy để chúng tôi thảo luận về mã với một ví dụ. Ex def first() a im the biến cục bộ In (a) First() Output Im the biến cục bộ EX 2 def first() a im the< . com lcoal variable Print (a) First () Print (a) Output Im the local variable Name a is not defined USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru.com 50 HƯỚNG DẪN PYTHON Lý do Vì biến a được định nghĩa trong hàm a nên . Vì vậy, chúng tôi đã trải qua một lỗi. Vì vậy function. So we have experienced an error. So để khắc phục tính năng này, chúng tôi sử dụng biến Toàn cầu Biến toàn cầu Biến này không giống như biến cục bộ. Điều này có thể được truy cập trên toàn cầu. Các biến được khai báo là biến có thể truy cập nhiều hàm. Ex Def. f() s Im hàm cục bộ. Tôi ghi đè hàm toàn cục print(s) a tôi là hàm cục bộ, tôi không thể truy cập hàm bên ngoài f . com the global function, print S is called before the function, and first exected Print f () a i love python Print (a) USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru.com 51 HƯỚNG DẪN PYTHON Kết quả Vì tôi là hàm toàn cục, hãy in S . Tôi exected Im the local function. I overrided the hàm toàn cục. Tôi là hàm cục bộ, tôi không thể truy cập chức năng bên ngoài nếu tôi thích python Ex 2 def . Tôi đã ghi đè hàm toàn cầu Print function. I overrided the global function Print (s) Phạm vi toàn cầu b Vì tôi là hàm toàn cầu, print S được gọi trước hàm, and first exected print(s) f () print (b) Output Since, am the global function, print S is called before the function, and first exected? Im the local function. I đã ghi đè hàm toàn cầu Là hàm toàn cầu, print S được gọi trước hàm, và được thực hiện đầu tiên?< . com USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru.com 52 HƯỚNG DẪN PYTHON Lưu ý Nếu bạn đã quan sát mã, khi . Q Làm cách nào để the global variable will be stored. Q How do we truy cập giá trị biến cục bộ bên ngoài hàm? . Nhưng như variables as well as the global variables. But as đã trình bày ở trên, nếu điều khiển là một hàm bên ngoài, thì bộ nhớ/bộ đệm chỉ lưu trữ biến toàn cục. . Chúng ta hãy xem xét hoạt động của outside the memory we need to make use of Global function. Let us consider the working of the hàm tổng thể với một ví dụ. Ex def f() Global b s im chức năng cục bộ. Tôi đã ghi đè hàm toàn cục print (b) Phạm vi toàn cục b Vì tôi là hàm toàn cục nên print S là . com and first exected print(s) f() print (b) USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru.com 53 HƯỚNG DẪN PYTHON Đầu ra là hàm toàn cục, vì print S là . Tôi ghi đè hàm toàn cầu Trong local function. I override the global function Im hàm cục bộ. Tôi đã ghi đè hàm toàn cầu Vì vậy, bây giờ hãy chuyển sang chủ đề tiếp theo đệ quy. Đệ quy Như vậy, cho đến bây giờ, chúng ta đã thấy cách gọi hàm cũng như cách truyền các biến cho nó. Nhưng chúng ta không thể nói chính xác hàm có thể gọi các hàm khác. Trong một số trường hợp, hàm cũng gọi các hàm tương tự. Hiện tượng này chẳng qua là đệ quy. Trong từ đơn giản, giai thừa là một ví dụ điển hình của đệ quy. Ex def calc_factorial(x) Đây là hàm đệ quy để tìm giai thừa của một số nguyên nếu x 1 trả về 1 ngược lại trả về (x calc_factorial(x-1)) num 10 print(The factorial of, num, is, calc_factorial(num)) USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru.com 54 HƯỚNG DẪN PYTHON Cho đến nay, chúng ta đã thảo luận về hàm là gì, như thế nào to define the function and the types of functions? Now its time to discuss some functions in python. _Init_ After the class tạo init được gọi. Nó còn được gọi là constructor Self Self đại diện cho thể hiện của lớp. Trong python, sử dụng từ khóa self, chúng ta có thể truy cập các thuộc tính và phương thức của lớp python. Theo cách tốt nhất để học cách học python, những từ khóa này đóng một vai trò nổi bật. Vì vậy, bây giờ chúng ta hãy xem qua cú pháp và ví dụ Cú pháp Lớp Một số biến lớp_1 Đây là biến lớp_2 . instance_var1 param1 instance_va is some other variable def init (self, param1, param2) self.instance_var1 param1 instance_va r1 là một biến thể hiện. instance_var2 param2 instance_var2 là một biến thể hiện Ex class Rectangle def init (self, length, breadth, unit_cost0) USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru.com 55 HƯỚNG DẪN PYTHON self. chiều dài chiều dài tự. chiều rộng bản thân chiều rộng. unit_cost unit_cost def get perimeter(self) trả về 2 (self. chiều dài bản thân. width) def get_area(self) Return self. chiều dài tự. độ rộng def calculate_cost(self) Diện tích tự. get_area() Retu rn khu vực tự. unit_cost chiều rộng 50 cm, chiều dài 70 cm, 1 cm2 1500 Rs Hình chữ nhật(50, 70, 1500) in(Diện tích Rectangle s cm2 (r.get_area())) print(Cost của trường hình chữ nhật Rs. s (r. Tính toán_chi phí())) Ở đây trong ví dụ trên, tất cả các giá trị là chiều dài, chiều rộng và unit_cost được chỉ định cho chính nó. độ dài, chính nó. chiều rộng và bản thân. unit_cost tương ứng. Và tất cả các thao tác đã được thực hiện bằng self. tên_biến (_tên biến có thể là độ dài, chiều rộng và đơn vị_giá). Hy vọng bạn đã có ý tưởng tốt hơn về _init_ và self. Hoa Kỳ 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 ID EMAIL info_at_onlineitguru. com 56 HƯỚNG DẪN PYTHON Chuỗi tài liệu Nó cung cấp một cách thuận tiện để liên kết tài liệu . doc_ chuỗi có thể classes, functions, and methods. doc_ strings can được truy cập bằng thuộc tính doc. Làm cách nào để xác định chuỗi tài liệu? . Dòng đầu tiên start with a capital letter. The first line phải là một mô tả ngắn Và chúng ta không nên viết tên đối tượng. Ex def my_function () Thể hiện các chuỗi tài liệu và không làm gì thực sự. return Không có print (Sử dụng doc ) print (my_function. doc ) Out Put Sử dụng doc Chứng minh chuỗi tài liệu và không làm gì thực sự. Tôi khuyên bạn nên thực hành chuỗi tài liệu một dòng , chuỗi tài liệu nhiều dòng và chuỗi tài liệu trong các lớp học. Nếu bạn gặp khó khăn, hãy giải thích your doubts at best online python course. Date và Thời gian Hàm còn lại mà chúng ta cần thảo luận là Ngày và giờ. Hãy để chúng tôi thảo luận ngắn gọn nó. Hoa Kỳ 1 469 522 9879 ẤN ĐỘ 91 955 010 2466 ID EMAIL info_at_onlineitguru. com 57 HƯỚNG DẪN PYTHON Ngày tháng trong python là một kiểu dữ liệu của riêng nó. Nhưng chúng ta có thể nhập một mô-đun, có tên là ngày giờ để làm việc với ngày tháng cũng như các đối tượng ngày tháng. Nhập cũ ngày giờ x ngày giờ. ngày giờ. now () print(x) Kết quả 2019-02-13 131225. 389359 Nó có nghĩa là nó hiển thị kết quả theo năm, tháng, ngày, giờ, phút, giây và micro giây. Làm cách nào để lấy lịch? . Đoạn mã sau the calendar of the month. The following code cho phép bạn in lịch của tháng. Ví dụ Từ datetime nhập datetime nhập lịch lịch cal. tháng(2019, 2) print (Đây là lịch) print (cal) USA 1 469 522 9879 ẤN ĐỘ 91 955 010 2466< . com< . com< . com< . com EMAIL ID info_at_onlineitguru.com 58 HƯỚNG DẪN PYTHON Đầu ra Cách hiển thị năm và ngày trong tuần của các . ngày giờ. bây giờ () print(x. năm) in(x. strftime(A)) Đầu ra Thứ tư năm 2019 Cách hiển thị tên của tháng? . datetime(2018, 6, 1) print(x. strftime( datetime.datetime(2018, 6, 1) print(x.strftime( B)) Đầu ra Tháng 6 Bây giờ chúng ta hãy xem qua một số định dạng pháp lý Ngày và giờ. Ví dụ mô tả chỉ thị a Ngày trong tuần, phiên bản rút gọn Thứ tư A Ngày trong tuần, phiên bản đầy đủ Thứ tư USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru.com 59 HƯỚNG DẪN PYTHON w Ngày trong tuần dưới dạng số (0-6). Ngày trong tuần bắt đầu từ Chủ nhật 3 d Ngày trong tháng (1-31) 13 b Tên tháng(viết tắt) Tháng 2 B Month name(full version) February m Month as a number(1-12) 2 y Năm, phiên bản ngắn 19 Năm Y Bản full 2019 H Giờ (00-23) 15 c Phiên bản địa phương của ngày và giờ Thứ tư ngày 13 tháng 2 năm 151054 2019 x Phiên bản địa phương của ngày 02/03/2019 Bước Một số nguyên xác định bước cắt. Giá trị mặc định của nó là một Ex temp (Trực tuyến, CNTT, Chuyên gia, Đào tạo, Wb Mở tệp cho cả đọc và ghi ở định dạng nhị phân. Nếu tệp đã tồn tại, nó sẽ ghi đè lên tệp. Và nếu tệp không tồn tại, nó sẽ tạo một tệp mới để đọc và ghi a Mở tệp để nối thêm. Nó không ghi đè lên tệp mà chỉ thêm dữ liệu vào tệp. Và nếu không có tệp, nó chỉ tạo tệp
USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru.com 71 PYTHON TUTORIAL What is a python path variable? The python path is an environment variable consists of a list of directories. And the python path syntax is the same as shell variable path Usually, in the Windows system, the python path system is located at set PYTHONPATH c\python20\lib And in the Unix system, the python path is located at set PYTHONPATH /usr/local/lib/python In the best way to learn python, the next topic that needs to discuss is namespaces and scoping Namespaces Variables are the names that map to the objects. A namespace is a variable name dictionary and their corresponding objects. A python statement can access the variables in the local namespace as well as the global namespace. And if the local variable and the global variable have the same name, the local variable shadows the global variables. Each function has its own local namespace. As ordinary functions, the class methods follow the same scoping rules. Usually, python makes an educated guess on whether variables are local (or) global. It assumes any value assigned is local. So, within a function, initially, we must use the global statement to define a global variable. If the statement contains the global varname, then the python interpreter confirms that is a global variable. And it wont search the variable name in the local namespace. USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru.com 72 PYTHON TUTORIAL So as said above, this python module consists of several variables, modules, and functions. And the interested contains several built-in packages. And we cannot which module contains which files. So, have you ever thought? How to get the directories and file names in the package? This can get with the dir(). This function returns all the files and directory names in the package. import math content dir(math) print (content) Output doc , loader , name , package , spec , acos, acosh, asin, asinh, atan, atan2, atanh, ceil, copysign, cos, cosh, degrees, e, erf, erfc, exp, expm1, fabs, factorial, floor, fmod, frexp, fsum, gamma, gcd, hypot, inf, isclose, isfinite, isinf, isnan, ldexp, lgamma, log, log10, log1p, log2, modf, nan, pi, pow, radians, remainder, sin, sinh, sqrt, tan, tanh, tau, trunc Besides the dir() , the python interpreter contains several buit- in modules . So let have a look over those built- in modules. USA 1 469 522 9879 INDIA 91 955 010 2466 EMAIL ID info_at_onlineitguru.com 73 PYTHON TUTORIAL Function Description ceil(n) Returns the given number next integer floor(n) Returns the previous number of the given number sqrt(n) Returns the square root of the number exp(n) Returns the natural logarithm e raised to the power n log(n.baseto) Return s the natural logarithm of the number power(base to, exp) Returns base to raise to the exp power tan(n) Returns the tangent of the given radian sin(n) R sức mạnh. com là một trang web chia sẻ bài thuyết trình hàng đầu. Nó có hàng triệu bản trình bày đã được tải lên và có sẵn với hơn 1.000 bản trình bày được người dùng tải lên mỗi ngày. Bất kể lĩnh vực bạn quan tâm là gì, tại đây bạn sẽ có thể tìm và xem các bản trình bày mà bạn yêu thích và có thể tải xuống. Và trên hết, nó hoàn toàn miễn phí và dễ sử dụng Bạn thậm chí có thể có một bản trình bày mà bạn muốn chia sẻ với những người khác. Nếu có thì chỉ up lên PowerShow thôi. com. Chúng tôi sẽ chuyển đổi nó thành bản trình chiếu HTML5 bao gồm tất cả các loại phương tiện bạn đã thêm. âm thanh, video, âm nhạc, hình ảnh, hoạt ảnh và hiệu ứng chuyển tiếp. Sau đó, bạn có thể chia sẻ nó với đối tượng mục tiêu của mình cũng như PowerShow. com có hàng triệu khách truy cập hàng tháng. Và, một lần nữa, tất cả đều miễn phí Giới thiệu về nhà phát triển sức mạnh. com được mang đến cho bạn bởi CrystalGraphics, nhà phát triển từng đoạt giải thưởng và nhà xuất bản dẫn đầu thị trường về các sản phẩm nâng cao đa phương tiện dành cho bản trình bày. Các sản phẩm của chúng tôi cung cấp bao gồm hàng triệu mẫu PowerPoint, sơ đồ, nhân vật 3D hoạt hình, v.v. |