본문 바로가기

공부하기/Python3 튜토리얼

파이썬 튜토리얼 / Pythonチュートリアル 14. 대화형 입력 편집 및 히스토리 치환 対話入力編集と履歴置換 https://docs.python.org/ja/3/tutorial/interactive.html 14. 대화형 입력 편집 및 히스토리 치환일부 파이썬 인터프리터 버전은 Korn 셸 및 GNU Bash 셸에 있는 기능과 유사하게 현재 입력 줄 편집 및 히스토리 치환을 지원합니다. 이는 다양한 스타일의 편집을 지원하는 GNU Readline 라이브러리를 사용하여 구현됩니다. 이 라이브러리에는 자체 설명서가 있고, 여기에서 반복하지는 않습니다. いくつかのバージョンの Python インタプリタでは、Korn シェルや GNU Bash シェルに見られる機能に似た、現在の入力行に対する編集機能や履歴置換機能をサポートしています。この機能は様々な編集スタイルをサポートしている、GNU Readline ライブラリを使って実装されています。こ..
파이썬 튜토리얼 / Pythonチュートリアル 13. 이제 뭘 하지? さあ何を? https://docs.python.org/ko/3/tutorial/whatnow.html 13. 이제 뭘 하지?이 자습서를 읽어서 아마도 파이썬 사용에 관한 관심이 높아졌을 것입니다 --- 실제 문제를 해결하기 위해 파이썬을 적용하려고 열망해야 합니다. 더 배우려면 어디로 가야 할까? このチュートリアルを読んだことで、おそらく Python を使ってみようという関心はますます強くなったことでしょう --- 現実世界の問題を解決するために、Python を適用してみたくなったはずです。さて、それではどこで勉強をしたらよいのでしょうか? 이 자습서는 파이썬의 문서 세트의 일부입니다. 세트의 다른 문서는 다음과 같습니다: このチュートリアルは Python のドキュメンテーションセットの一部です。セットの中の他のドキュメンテーションをいくつか紹介..
파이썬 튜토리얼 / Pythonチュートリアル 12. 가상 환경 및 패키지 仮想環境とパッケージ https://docs.python.org/ko/3/tutorial/venv.html 12. 가상 환경 및 패키지 仮想環境とパッケージ12.1. 소개 はじめに파이썬 응용 프로그램은 종종 표준 라이브러리의 일부로 제공되지 않는 패키지와 모듈을 사용합니다. 응용 프로그램에 특정 버전의 라이브러리가 필요할 수 있는데, 응용 프로그램에 특정 버그가 수정된 버전이 필요하거나, 라이브러리 인터페이스의 구식 버전을 사용하여 응용 프로그램을 작성할 수도 있기 때문입니다. Python アプリケーションはよく標準ライブラリ以外のパッケージやモジュールを利用します。またアプリケーションがあるバグ修正を必要としていたり、過去のバージョンのインターフェイスに依存しているために、ライブラリの特定のバージョンを必要とすることもあります。 즉, 하나의 파이썬 ..
파이썬 튜토리얼 / Pythonチュートリアル 11. 표준 라이브러리 둘러보기 2부 標準ライブラリミニツアーその 2 https://docs.python.org/ko/3/tutorial/stdlib2.html 11. 표준 라이브러리 둘러보기 --- 2부 標準ライブラリミニツアー --- その 2이 두 번째 둘러보기는 전문 프로그래밍 요구 사항을 지원하는 고급 모듈을 다루고 있습니다. 이러한 모듈은 작은 스크립트에서는 거의 사용되지 않습니다. ツアーの第2部では、プロフェッショナルプログラミングを支えるもっと高度なモジュールをカバーします。ここで挙げるモジュールは、小さなスクリプトの開発ではほとんど使いません。 11.1. 출력 포매팅 出力のフォーマットreprlib 모듈은 크거나 깊게 중첩된 컨테이너의 축약 된 디스플레이를 위해 커스터마이즈된 repr() 의 버전을 제공합니다:reprlib モジュールは、大きなコンテナや、深くネストしたコンテナを省略..
파이썬 튜토리얼 / Pythonチュートリアル 10. 표준 라이브러리 둘러보기 標準ライブラリミニツアー https://docs.python.org/ko/3/tutorial/stdlib.html 10. 표준 라이브러리 둘러보기 標準ライブラリミニツアー10.1. 운영 체제 인터페이스 OSへのインタフェースos 모듈은 운영 체제와 상호 작용하기 위한 수십 가지 함수들을 제공합니다:os モジュールは、オペレーティングシステムと対話するための多くの関数を提供しています:>>>>>> import os >>> os.getcwd() # Return the current working directory 'C:\\Python37' >>> os.chdir('/server/accesslogs') # Change current working directory >>> os.system('mkdir today') # Run the command..
파이썬 튜토리얼 / Pythonチュートリアル 9. 클래스 クラス https://docs.python.org/ko/3/tutorial/classes.html 9. 클래스 クラス클래스는 데이터와 기능을 함께 묶는 방법을 제공합니다. 새 클래스를 만드는 것은 객체의 새 형 을 만들어서, 그 형의 새 인스턴스를 만들 수 있도록 합니다. 각 클래스 인스턴스는 상태를 유지하기 위해 그 자신에게 첨부된 어트리뷰트를 가질 수 있습니다. 클래스 인스턴스는 상태를 바꾸기 위한 (클래스에 의해 정의된) 메서드도 가질 수 있습니다. クラスはデータと機能を組み合わせる方法を提供します。 新規にクラスを作成することで、新しいオブジェクトの 型 を作成し、その型を持つ新しい インスタンス が作れます。 クラスのそれぞれのインスタンスは自身の状態を保持する属性を持てます。クラスのインスタンスは、その状態を変更するための (そ..
파이썬 튜토리얼 / Pythonチュートリアル 8. 에러와 예외 エラーと例外 https://docs.python.org/ko/3/tutorial/errors.html 8. 에러와 예외 エラーと例外지금까지 에러 메시지가 언급되지는 않았지만, 예제들을 직접 해보았다면 아마도 몇몇 개를 보았을 것입니다. (적어도) 두 가지 구별되는 에러들이 있습니다; 문법 에러 와 예외. これまでエラーメッセージについては簡単に触れるだけでしたが、チュートリアル中の例を自分で試していたら、実際にいくつかのエラーメッセージを見ていることでしょう。エラーには (少なくとも) 二つのはっきり異なる種類があります。それは 構文エラー (syntax error) と 例外 (exception) です。 8.1. 문법 에러 構文エラー문법 에러는, 파싱 에러라고도 알려져 있습니다, 아마도 여러분이 파이썬을 배우고 있는 동안에는 가장 자주 만나..
파이썬 튜토리얼 / Pythonチュートリアル 7. 입력과 출력 入力と出力 https://docs.python.org/ko/3/tutorial/inputoutput.html 7. 입력과 출력 프로그램의 출력을 표현하는 여러 가지 방법이 있습니다; 사람이 일기에 적합한 형태로 데이터를 인쇄할 수도 있고, 나중에 사용하기 위해 파일에 쓸 수도 있습니다. 이 장에서는 몇 가지 가능성을 논합니다. プログラムの出力方法にはいくつかの種類があります。 データを人間が読める形で出力することもあれば、将来使うためにファイルに書くこともあります。 この章では、こうした幾つかの出力の方法について話します。 7.1. 장식적인 출력 포매팅 出力を見やすくフォーマットする지금까지 우리는 값을 쓰는 두 가지 방법을 만났습니다: 표현식 문장 과 print() 함수입니다. (세 번째 방법은 파일 객체의 write() 메서드를 사용..