본문 바로가기
Programming/Python

[ Python 3.6.0 ] 1. Whetting Your Appetite 요약. - 1

by Deafhong 2017. 1. 4.
반응형
If you do much work on computers, eventually you find that there’s some task you’d like to automate. For example, you may wish to perform a search-and-replace over a large number of text files, or rename and rearrange a bunch of photo files in a complicated way. Perhaps you’d like to write a small custom database, or a specialized GUI application, or a simple game.

컴퓨터에서 많은 작업을 하게 된다면, 결국 자동화 하려는 작업이 있음을 알게 된다.


If you’re a professional software developer, you may have to work with several C/C++/Java libraries but find the usual write/compile/test/re-compile cycle is too slow. Perhaps you’re writing a test suite for such a library and find writing the testing code a tedious task. Or maybe you’ve written a program that could use an extension language, and you don’t want to design and implement a whole new language for your application.

전문 소프트웨어 개발자라면 C / C++ / JAVA 라이브러리 같은 언어들로 작업을 해야 하지만, 일반적인 쓰기 / 컴파일 / 테스트 / 리컴파일 의 주기가 너무 느리다는 것을 알 수 있다.


Python is just the language for you.

You could write a Unix shell script or Windows batch files for some of these tasks, but shell scripts are best at moving around files and changing text data, not well-suited for GUI applications or games. You could write a C/C++/Java program, but it can take a lot of development time to get even a first-draft program. Python is simpler to use, available on Windows, Mac OS X, and Unix operating systems, and will help you get the job done more quickly.

파이썬은 당신을 위한 언어이다.

Windows / Mac OS X / Unix OS 에서 사용하기가 더 간단하고, 작업을 보다 더 신속하게 처리 할 수 있다.


Python is simple to use, but it is a real programming language, offering much more structure and support for large programs than shell scripts or batch files can offer. On the other hand, Python also offers much more error checking than C, and, being a very-high-level language, it has high-level data types built in, such as flexible arrays and dictionaries. Because of its more general data types Python is applicable to a much larger problem domain than Awk or even Perl, yet many things are at least as easy in Python as in those languages.

Python 은 사용하기 쉽지만, 쉘 스트립트 혹은 배치 파일이 제공할 수 있는 것보다 더 큰 구조와 지원을 제공하는 진정한 프로그래밍 언어이다.



반응형