Máy tínhLập trình

Python - Môi trường phát triển. Python 3 cho người mới bắt đầu

Python - một trong những ngôn ngữ lập trình hiện đại hứa hẹn nhất. Đó là linh hoạt và đơn giản, mã này là minh bạch và rất rõ ràng: đó là điều mà hầu hết các lập trình viên chọn ngôn ngữ này. Giáo dục sẽ tương đối dễ dàng ngay cả đối với những người không có kinh nghiệm lập trình, nhưng tất cả các bạn cần phải bắt đầu với những điều cơ bản - từ đơn giản đến phức tạp.

môi trường phát triển

ISR (IDE) - tích hợp môi trường phát triển. Vì vậy, gọi một số chương trình được sử dụng trong lập trình kết hợp. Một cách đơn giản - một chương trình cho các chương trình bằng văn bản. Như một quy luật, IDE bao gồm một trình soạn thảo văn bản (mặc dù các lập trình viên có thể làm điều đó trong một ứng dụng của bên thứ ba, và thậm chí "trên đầu gối"), một thông dịch viên và biên dịch (có thể sử dụng một cái gì đó một hoặc hai thành phần), gỡ lỗi, xây dựng công cụ tự động hóa.

Thứ tư đôi khi có thể chứa các phương tiện để tích hợp với các hệ thống kiểm soát phiên bản, và một loạt các công cụ mà làm cho nó dễ dàng hơn để xây dựng GUI.

gán WBS

Vậy tại sao chúng ta cần một môi trường phát triển, nếu có chương trình rời rạc? Trong thực tế, năng suất lập trình tối ưu hóa này, như khi sử dụng các IDE làm giảm thời gian cần thiết để chuyển đổi chế độ. Tuy nhiên, có một nhược điểm: do thực tế rằng môi trường phát triển - một hệ thống phần mềm phức tạp, nó không tăng tốc, giảm tốc độ và thậm chí nó nếu các lập trình viên trước đây vẫn chưa được đào tạo.

cài đặt

Tất cả các file cần thiết trên trang web chính thức của Python, vì vậy trước tiên bạn phải đi đến cổng thông tin và tải chúng - chương trình là hoàn toàn miễn phí. Tải menu, chọn trên trang chính. Ở đây bạn có thể chọn bất kỳ phiên bản mong muốn của Python, lên với bản gốc. Nếu bạn biết phiên bản cần thiết là chính xác những gì, sau đó tìm thấy nó trong danh sách, nếu nó không phải là quan trọng, sau đó tải về mới nhất: vào lúc này là 3.6.1. Nó cũng có thể chọn phiên bản mà tập trung vào một hệ điều hành cụ thể.

Thật khó để hiển thị thống kê, những gì hệ điều hành là các lập trình viên làm việc trong Python. Môi trường phát triển cho Linux, Mac OS, Ubuntu và Windows - tất cả có trên trang "Downloads". Hơn nữa, có Python và cho các nền tảng chuyên ngành trở lên như BeOS, MS-DOS, và những người khác.

Sau khi cài đặt Python 3 có thể cài đặt trung bình. IDLE, mở tập tin, nó "được" kèm với phân phối, và làm theo hướng dẫn.

lựa chọn khác

Khi cài đặt môi trường phát triển Python được cung cấp, nhưng các lập trình viên có thể sử dụng và những người khác, tùy thuộc vào sở thích của bạn trong giao diện, hoặc đối với một số mục đích khác. Cộng với nhiều môi trường phát triển khác là họ là cross-platform - đó là, có thể chạy trên hầu như bất kỳ hệ điều hành, và không cần phải "nhảy" từ một đến khác khi di chuyển đến một thiết bị khác nhau.

Khá phổ biến là Eclipce (ngoài các plugin PyDev), mà thường được sử dụng không chỉ đối với Python. môi trường phát triển phổ biến cho Java và các ngôn ngữ khác, và sau khi sự phát triển của các lập trình viên nhận được ứng dụng gần như phổ quát. Tuy nhiên, có một khía cạnh khác để đồng xu: tùy biến môi trường cho bất kỳ nhiệm vụ để giúp các plug-in và vô số của họ. Thông thường, thực tế này trở thành chủ đề của những lời chỉ trích của giới truyền thông, ngoài các vấn đề về việc sử dụng Eclipce trên các máy tính chậm. Để làm việc trong Python 3, bạn phải chọn các plug-in PyDev, được phân phối với Eclipce bởi giấy phép công cộng.

hai mục yêu thích

Ngoài ra, nhiều lập trình viên chọn cho Eric. IDE này bao gồm một loạt các chương trình mà là tương đối độc lập, có nghĩa là, người dùng có thể chọn những thành phần để cài đặt, và không. Có hỗ trợ cho các plug-in có thể được cài đặt từ bên trong môi trường làm việc.

Kể từ khi Eric là một chức năng của xem trước hình thức Qt, đây là, phương tiện này rất hữu ích trong việc phát triển các ứng dụng Qt-màng. Nhược điểm là tài liệu khối lượng cung cấp trong PDF-file, cùng với sự phân bố. Để làm quen với công việc cai trị người dùng sẽ mất một thời gian.

Nếu IDE thảo luận ở trên được tự do, sau đó PyCharm - một sản phẩm thương mại, nhưng nó có, và một cái gọi là Community Edition, có thể được sử dụng miễn phí. Đó là không có cách nào thua kém các đối tác của họ, và cung cấp cho người dùng một máy phân tích mã và một công cụ tuyệt vời cho một loạt các bài kiểm tra, và các công cụ gỡ lỗi. Phiên bản miễn phí của ứng dụng không có bất kỳ tính năng mà làm cho ít hơn phạm vi của nó, nhưng nhiều người sử dụng các tính năng tiên tiến và không bắt buộc, do đó PyCharm khá phù hợp cho nhiều nhiệm vụ.

một dự án khác

Có một khá phổ biến đối với các lập trình viên cho các ứng dụng Python. Môi trường phát triển được gọi là Ninja IDE, cấp phép theo GPL - có nghĩa là, nó là miễn phí. Chức năng của nó là khá biên tập mã mạnh mẽ và định vị của nó, cho phép bạn nhanh chóng điều hướng các tập tin dự án và di chuyển từ một đến khác. Phân phối là nhỏ gọn, với các ứng dụng không cài đặt bất cứ điều gì thêm, giao diện đồ họa cũng được thực hiện trong một phong cách tối giản, nó mở rộng bằng Python. IDE, tuy nhiên, không phù hợp với tất cả mọi người, như các chức năng là không lớn như trong IDE thanh toán.

Tuy nhiên Ninja IDE lập trình viên tiềm năng cao giới thiệu nó cho những người chưa quyết định về các công cụ. Thậm chí nếu các chức năng ứng dụng là chưa đủ, một người dùng trên ví dụ của mình, có thể hiểu những gì bạn cần phải làm việc, sau đó nó sẽ được dễ dàng hơn để lựa chọn IDE khác. Môi trường này là phát triển Python trong môi trường Windows, Lunix và một số hệ điều hành khác.

Linh hoạt và thanh toán

Công ty Wingware đã ban hành một ứng dụng cho Python. Môi trường phát triển được gọi là Wing IDE. Tải về sự phân bố có thể có mặt tại trang web chính thức Wingware, nhưng có rất nhiều thông tin bên cạnh ông trong cổng không chỉ bản thân sản phẩm, mà còn trên các ngôn ngữ lập trình. Một trong những công cụ quan trọng nhất đối với bất kỳ môi trường là một trình soạn thảo mã, nhưng ông là Wing IDE mạnh mẽ. Ngoài những điều đơn giản như vậy giống như làm nổi bật cú pháp, mã gấp là một chức năng cho phép bạn biến một số bộ phận mà không cần vào lúc này. Tự động làm nổi bật cặp dấu ngoặc.

Ứng dụng này bao gồm một loạt các phím nóng bố trí đó lặp lại trong các môi trường khác tương tự, ví dụ như Emacs. Điều này đảm bảo sự thích nghi nhanh chóng. Hotkeys có thể được cấu hình bằng tay.

Sự lựa chọn của môi trường phát triển - một nhiệm vụ quan trọng. Với lựa chọn đúng đắn của công việc với Python sẽ được thoải mái và thuận tiện.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.delachieve.com. Theme powered by WordPress.