Python LAB: danh sách liên hệ

Cam kết này không thuộc về bất kỳ nhánh nào trên kho lưu trữ này và có thể thuộc về một nhánh bên ngoài kho lưu trữ

Bạn không thể thực hiện hành động đó vào lúc này

Bạn đã đăng nhập bằng tab hoặc cửa sổ khác. Tải lại để làm mới phiên của bạn. Bạn đã đăng xuất trong một tab hoặc cửa sổ khác. Tải lại để làm mới phiên của bạn

Gamal. Mỗi liên hệ sẽ là một danh sách có tên, số điện thoại, địa chỉ, email hoặc bất cứ thứ gì chúng tôi viết

Betsy. Trong Bài 2, chúng ta đã tạo một kiểu dữ liệu trừu tượng point để lưu trữ tọa độ của từng điểm trong danh sách các điểm. Tại đây, chúng ta có thể tạo một kiểu dữ liệu trừu tượng contact để lưu trữ dữ liệu cho từng liên hệ trong danh sách liên hệ của chúng ta

Gamal. Đúng. (Gamal mở dự án cũ của họ, nhưng bạn không cần. ) Trước đây, chúng tôi đã sử dụng hàm tạo point để tạo danh sách tọa độ

Gamal chỉ vào mã cho hàm tạo point

Python LAB: danh sách liên hệ

Betsy. Sau đó, chúng tôi đã sử dụng hai bộ chọn để chọn tọa độ x hoặc y

Betsy chỉ vào mã cho bộ chọn coordinate

Python LAB: danh sách liên hệ
Python LAB: danh sách liên hệ

Gamal. Trong dự án này, chúng tôi sẽ cần một nhà xây dựng và bộ chọn contact để truy cập tên, địa chỉ và số điện thoại cho bất kỳ liên hệ cụ thể nào

Hướng dẫn Python này được viết cho người mới bắt đầu để giúp họ hiểu các khái niệm cơ bản đến nâng cao về Ngôn ngữ lập trình Python. Sau khi hoàn thành hướng dẫn này, bạn sẽ thấy mình có trình độ chuyên môn tuyệt vời về Python, từ đó bạn có thể nâng mình lên các cấp độ tiếp theo để trở thành Kỹ sư phần mềm đẳng cấp thế giới

Trăn là gì?

Python là ngôn ngữ lập trình cấp cao, thông dịch, tương tác, hướng đối tượng và có mục đích chung rất phổ biến. Python là ngôn ngữ lập trình được gõ động và thu gom rác. Nó được tạo ra bởi Guido van Rossum trong khoảng thời gian 1985-1990. Giống như Perl, mã nguồn Python cũng có sẵn theo Giấy phép Công cộng GNU (GPL)

Python hỗ trợ nhiều mô hình lập trình, bao gồm ngôn ngữ lập trình Thủ tục, Hướng đối tượng và Hàm. Triết lý thiết kế Python nhấn mạnh khả năng đọc mã với việc sử dụng thụt đầu dòng quan trọng

Hướng dẫn này cung cấp sự hiểu biết đầy đủ về ngôn ngữ lập trình Python bắt đầu từ các khái niệm cơ bản đến các khái niệm nâng cao. Hướng dẫn này sẽ đưa bạn qua các cách tiếp cận đơn giản và thiết thực khi học ngôn ngữ Lập trình Python

Công việc Python

Ngày nay, Python có nhu cầu rất cao và tất cả các công ty lớn đang tìm kiếm các Lập trình viên Python giỏi để phát triển trang web, thành phần phần mềm và ứng dụng hoặc để làm việc với các công nghệ Khoa học dữ liệu, AI và ML. Khi chúng tôi phát triển hướng dẫn này vào năm 2022, sẽ có sự thiếu hụt lớn về Lập trình viên Python khi thị trường yêu cầu số lượng Lập trình viên Python nhiều hơn do ứng dụng của nó trong Học máy, Trí tuệ nhân tạo, v.v.

Ngày nay, một Lập trình viên Python với 3-5 năm kinh nghiệm đang yêu cầu gói hàng năm khoảng 150.000 đô la và đây là ngôn ngữ lập trình đòi hỏi khắt khe nhất ở Mỹ. Mặc dù nó có thể khác nhau tùy thuộc vào vị trí của Công việc. Không thể liệt kê hết các công ty sử dụng Python, chỉ kể tên một số công ty lớn là

  • Google
  • thông minh
  • NASA
  • PayPal
  • Facebook
  • IBM
  • amazon
  • Netflix
  • Pinterest
  • Uber
  • Nhiều hơn nữa

Vì vậy, bạn có thể là nhân viên tiềm năng tiếp theo cho bất kỳ công ty lớn nào trong số này. Chúng tôi đã phát triển một tài liệu học tập tuyệt vời để bạn học Lập trình Python, tài liệu này sẽ giúp bạn chuẩn bị cho các cuộc phỏng vấn kỹ thuật và kỳ thi lấy chứng chỉ dựa trên Python. Vì vậy, hãy bắt đầu học Python bằng cách sử dụng hướng dẫn đơn giản và hiệu quả này từ mọi nơi và mọi lúc theo tốc độ của bạn

Tại sao nên học Python?

Python luôn được đánh giá là một trong những ngôn ngữ lập trình phổ biến nhất thế giới. Python khá dễ học, vì vậy nếu bạn đang bắt đầu học bất kỳ ngôn ngữ lập trình nào thì Python có thể là lựa chọn tuyệt vời của bạn. Ngày nay, nhiều Trường học, Cao đẳng và Đại học đang dạy Python làm ngôn ngữ lập trình chính của họ. Có nhiều lý do chính đáng khác khiến Python trở thành lựa chọn hàng đầu của bất kỳ lập trình viên nào

  • Python là Mã nguồn mở có nghĩa là nó có sẵn miễn phí
  • Python đơn giản và rất dễ học
  • Python rất linh hoạt và có thể được sử dụng để tạo ra nhiều thứ khác nhau
  • Python có các thư viện phát triển mạnh mẽ bao gồm AI, ML, v.v.
  • Python đang có nhu cầu cao và đảm bảo lương cao

Python là BẮT BUỘC đối với sinh viên và các chuyên gia đang đi làm để trở thành một Kỹ sư phần mềm tuyệt vời, đặc biệt khi họ đang làm việc trong Miền phát triển web. Tôi sẽ liệt kê một số lợi ích chính của việc học Python

  • Python được thông dịch - Python được xử lý trong thời gian chạy bởi trình thông dịch. Bạn không cần phải biên dịch chương trình của mình trước khi thực hiện nó. Điều này tương tự với PERL và PHP
  • Python có tính tương tác — Bạn thực sự có thể ngồi tại dấu nhắc Python và tương tác trực tiếp với trình thông dịch để viết chương trình của mình
  • Python hướng đối tượng − Python hỗ trợ phong cách hướng đối tượng hoặc kỹ thuật lập trình đóng gói mã trong các đối tượng
  • Python là ngôn ngữ dành cho người mới bắt đầu − Python là ngôn ngữ tuyệt vời dành cho các lập trình viên mới bắt đầu và hỗ trợ phát triển nhiều loại ứng dụng từ xử lý văn bản đơn giản đến trình duyệt WWW cho đến trò chơi

Trình biên dịch/thông dịch Python trực tuyến

Chúng tôi đã cung cấp Trình biên dịch/Thông dịch trực tuyến Python giúp bạn Chỉnh sửa và Thực thi mã trực tiếp từ trình duyệt của mình. Hãy thử nhấp vào biểu tượng

Python LAB: danh sách liên hệ
để chạy mã Python sau để in thông thường "Xin chào, Thế giới. ".

Ô mã bên dưới cho phép bạn thay đổi giá trị của mã. Hãy thử thay đổi giá trị bên trong print() và chạy lại để xác minh kết quả
# This is my first Python program.
# This will print 'Hello, World!' as the output

print ("Hello, World!");

Nghề nghiệp với Python

Nếu bạn biết Python tốt, thì bạn có một sự nghiệp tuyệt vời phía trước. Đây chỉ là một số lựa chọn nghề nghiệp mà Python là kỹ năng chính

  • Nhà phát triển game
  • nhà thiết kế web
  • nhà phát triển Python
  • Lập trình viên full stack
  • Kỹ sư máy học
  • Nhà khoa học dữ liệu
  • nhà phân tích dữ liệu
  • kỹ sư dữ liệu
  • kỹ sư DevOps
  • Kỹ sư phần mềm
  • Nhiều vai trò khác

Đặc điểm của Python

Sau đây là các đặc điểm quan trọng của Lập trình Python -

  • Nó hỗ trợ các phương pháp lập trình chức năng và cấu trúc cũng như OOP
  • Nó có thể được sử dụng như một ngôn ngữ kịch bản hoặc có thể được biên dịch thành mã byte để xây dựng các ứng dụng lớn
  • Nó cung cấp các kiểu dữ liệu động mức rất cao và hỗ trợ kiểm tra kiểu động
  • Nó hỗ trợ thu gom rác tự động
  • Nó có thể dễ dàng tích hợp với C, C++, COM, ActiveX, CORBA và Java

Các ứng dụng của Python

Bản phát hành mới nhất của Python là 3. x. Như đã đề cập trước đây, Python là một trong những ngôn ngữ được sử dụng rộng rãi nhất trên web. Tôi sẽ liệt kê một vài trong số họ ở đây

  • Dễ học – Python có ít từ khóa, cấu trúc đơn giản và cú pháp được xác định rõ ràng. Điều này cho phép học sinh tiếp thu ngôn ngữ một cách nhanh chóng
  • Dễ đọc – Mã Python được xác định rõ ràng hơn và dễ nhìn hơn
  • Dễ bảo trì − Mã nguồn của Python khá dễ bảo trì
  • Một thư viện tiêu chuẩn rộng rãi - Phần lớn thư viện của Python rất di động và tương thích đa nền tảng trên UNIX, Windows và Macintosh
  • Chế độ tương tác - Python có hỗ trợ chế độ tương tác cho phép thử nghiệm tương tác và gỡ lỗi các đoạn mã
  • Portable − Python có thể chạy trên nhiều nền tảng phần cứng khác nhau và có giao diện giống nhau trên tất cả các nền tảng
  • Có thể mở rộng - Bạn có thể thêm các mô-đun cấp thấp vào trình thông dịch Python. Các mô-đun này cho phép các lập trình viên thêm vào hoặc tùy chỉnh các công cụ của họ để hiệu quả hơn
  • Cơ sở dữ liệu - Python cung cấp giao diện cho tất cả các cơ sở dữ liệu thương mại chính
  • Lập trình GUI − Python hỗ trợ các ứng dụng GUI có thể được tạo và chuyển đến nhiều lệnh gọi hệ thống, thư viện và hệ thống cửa sổ, chẳng hạn như Windows MFC, Macintosh và hệ thống X Window của Unix
  • Có thể mở rộng - Python cung cấp cấu trúc và hỗ trợ tốt hơn cho các chương trình lớn so với shell scripting

Khán giả mục tiêu

Hướng dẫn này đã được chuẩn bị cho người mới bắt đầu để giúp họ hiểu các khái niệm cơ bản đến nâng cao về ngôn ngữ lập trình Python. Sau khi hoàn thành hướng dẫn này, bạn sẽ thấy mình có trình độ chuyên môn tuyệt vời về lập trình Python, từ đó bạn có thể nâng mình lên các cấp độ tiếp theo

điều kiện tiên quyết

Mặc dù đây là hướng dẫn dành cho người mới bắt đầu, nhưng chúng tôi giả định rằng người đọc đã tiếp xúc hợp lý với bất kỳ môi trường lập trình nào và có kiến ​​thức về các khái niệm cơ bản như biến, lệnh, cú pháp, v.v.