«python» 태그된 질문

파이썬은 동적으로 유형이 정해지고 해석되는 고급 프로그래밍 언어입니다. 이 디자인은 명확한 구문, 객체 지향 프로그래밍에 대한 직관적 인 접근 방식 및 일을 올바르게 수행하는 올바른 방법에 중점을 둡니다. 파이썬은 모듈과 예외를 지원하며 광범위한 표준 모듈 라이브러리를 가지고 있습니다. 파이썬은 범용이므로 웹에서 임베디드 시스템에 이르기까지 광범위하게 사용됩니다.

2
키 기반 캐싱은 어떻게 작동합니까?
최근에 37Signals 블로그 에서 기사를 읽었 으며 캐시 키를 얻는 방법이 궁금합니다. 객체의 타임 스탬프를 포함하는 캐시 키를 갖는 것이 좋습니다. 이는 객체를 업데이트 할 때 캐시가 무효화됨을 의미합니다. 그러나 캐시에서 가져 오려는 객체에 대한 DB 적중을 유발하지 않고 템플릿에서 캐시 키를 어떻게 사용합니까? 특히, 이는 예를 들어 게시물의 주석을 …

9
프로그래밍 언어에서 상속 생략
내 프로그래밍 언어를 개발 중입니다. 그것은 int x = 1;클라우드를위한 것이 아닌 범용 언어입니다 (바탕 화면에 정적 유형의 파이썬을 생각하십시오 ). 상속이나 믹스 인을 허용하지 않는 것이 좋다고 생각합니까? (사용자가 최소한 인터페이스를 갖도록 주어진 경우) 예 : 상속을 허용하지 않아 프로그래밍 커뮤니티에 충격을 준 시스템 언어 인 Google Go .
10 python  google 

3
파이썬은 어떻게 작동합니까?
이 질문은 약간 어리석은 것처럼 보이지만 도대체 무엇입니까. 나는 파이썬을 배우기 시작했다. 기본 구문 등을 알고 있습니다. HTML, PHP 등으로 작업 할 때 코드를 작성하고 .html 또는 .php 파일에 넣고이 파일을 두 번 클릭하면됩니다. 그런 다음 내 코드가 실행됩니다. 데이터베이스 및 기타 작업을 수행 할 수 있습니다. 간단합니다. 그러나 파이썬은 …

8
.NET에 대한 의존성을 끝내는 방법은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 팔년 전에 . 나는 수년 동안 Windows GUI 응용 프로그램을 개발해 왔으며 2005 년 초에 .NET으로 뛰어 들었습니다. .NET은 의심 할 여지없이 놀라운 플랫폼이며 여전히 …
10 python  ruby 

1
단선 기능으로 구성된 데이터 뭉침 파이프 라인에 대한 단위 테스트
Mary Rose Cook의 실용적인 프로그래밍 실습 소개를 읽고 반 패턴의 예를 들었습니다. def format_bands(bands): for band in bands: band['country'] = 'Canada' band['name'] = band['name'].replace('.', '') band['name'] = band['name'].title() 이후 이 함수는 하나 이상의 일을한다 그 이름은 설명이 아닙니다 부작용이있다 제안 된 솔루션으로 익명 기능을 파이프 라이닝 할 것을 제안합니다. pipeline_each(bands, …

3
때때로 개인 기능은 아직 추출되지 않은 내부 기능 단위입니다. 그렇다면 왜 테스트하지 않습니까?
때로는 모듈이나 클래스의 개인 함수가 아직 추출되지 않은 내부 기능 단위이므로 자체 테스트가 필요할 수 있습니다. 그렇다면 왜 테스트하지 않습니까? 우리는 것이다 그들이 추출 할 때 경우 / 나중에 그들을 위해 테스트를 작성. 그렇다면 여전히 동일한 파일의 일부인 테스트를 작성하지 않겠습니까? 시연하려면 : 먼저 나는 썼다 module_a. 이제 테스트를 작성하고 …
9 python  testing 

4
파이썬의 클래스 데코레이터 : 실제 사용 사례
파이썬 클래스 데코레이터의 실용적이고 합성되지 않은 사용 사례를 찾고 있습니다. 지금까지 나에게 맞는 유일한 경우는 플러그인 또는 이벤트와 같은 게시자 구독자 시스템에 클래스를 등록하는 것입니다. @register class MyPlugin(Plugin): pass 또는 @recieves_notifications class Console: def print(self, text): ... 내가 생각한 다른 건전한 사례는 상속, 메타 클래스 또는 장식 방법을 기반으로 구축되었을 …

4
마이크로 서비스 및 공유 라이브러리
우리는 독립적 인 마이크로 서비스 (RapidMq 버스를 통해 연결된)를 기반으로 시스템을 설계하고 있습니다. 코드는 (최소한 구성 요소의 경우) python (python2 및 python3)으로 작성됩니다. 우리는 이미 마이크로 서비스로 리팩토링하고 확장하려는 일부 비즈니스 로직을 구현하는 단일 응용 프로그램을 가지고 있습니다. 나를 걱정하는 한 가지 질문은 다음과 같습니다. 다른 마이크로 서비스간에 코드를 공유하는 …

1
파이썬의 조인은 조인 할 항목이 아니라 루비 또는 스몰 토크와 비교할 때 디자인상의 이유로 심볼에 집중하는 것 같습니다.
OOP의 초석 중 하나는 우리가 다루고 싶은 아이템 인 객체가 있고 메시지를 보낸다는 것입니다. 따라서 항목 모음이 있고 하나의 문자열에 넣어야한다는 것이 당연한 것처럼 보일 수 있습니다. ["x", "o", "o"].join(" | ") # joining a tic-tac-toe row in Ruby (Smalltalk는 동일한 방식으로 수행합니다). 은 " | "어떤 방법이 인수를 결합하는 …

3
파이썬에는 왜 컴파일러와 인터프리터가 필요합니까?
Java에는 컴파일러와 인터프리터가 모두 필요하다는 사실을 이해할 수 있습니다. 소스 코드를 바이트 코드로 컴파일 한 다음 가상 머신 (Windows, Linux, Android 등)은 해당 바이트 코드를 현재 아키텍처의 머신 코드로 변환합니다. 그러나 왜 파이썬에는 컴파일러와 인터프리터가 필요합니까? 파이썬은 플랫폼에 독립적이지 않기 때문에 왜 해석을 사용하지 않습니까? 내가 아는 한, 수정하지 않으면 …

4
빈 기능이 필요한 이유
나는 파이썬을 배우기 시작했고 왜 프로그래밍 언어에서 빈 함수가 필요한지 궁금 합니다. 예를 들어 파이썬에서 : def empty_func(): pass 쉘 스크립트에서도 빈 함수 빈 함수를 사용할 수 있습니다. 나의 이해와 질문 : 프로그래밍 언어에 빈 함수가 필요한 이유는 무엇입니까? 프로그래밍 언어를 가지고 놀거나 정말 중요한 다른 것이 있습니까? 이것이 목적이 …

9
다른 프로그래밍 언어에서 OOP를 배우는 데 차이가 있습니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . OOP를 배우고 싶습니다. 나는 파이썬을 알고 OOP에 대해 거의 알지 못한다. 하지만 포럼에서 "learn OOP"를 검색 할 때 …

1
파이썬 문자열로 간주되는 형식 문자열에서 '{}'을 사용하고 있습니까?
방금 당신이 쓸 수 있음을 배웠습니다 '{}{}'.format(string_a, string_b) 대신에 '{0}{1}'.format(string_a, string_b) 파이썬에서, 즉, 일을 순서대로 슬롯으로 묶고 싶을 때 문자열 형식 매개 변수의 숫자를 생략 할 수 있습니다. 이것이 파이썬으로 간주됩니까? 참고 : "Pythonic"은 관용적 인 파이썬 코드를 의미하기 위해 파이썬 프로그래머들 사이에서 일반적으로 사용되는 용어입니다. 파이썬 문화에서는 스타일 질문에 …

2
범주 형 연속 데이터를 통한 머신 러닝
이 질문은 여기 또는 아마도 갈 수 있습니다 ... 훈련 데이터 세트에 다음과 같은 범주 형 데이터와 연속 형 데이터가 모두 포함되어 있다고 가정합니다. Animal, breed, sex, age, weight, blood_pressure, annual_cost cat, calico, M, 10, 15 , 100 , 100 cat, tabby, F, 5, 10 , 80 , 200 dog, …

3
동적으로 유형이 지정된 언어의 컴파일러 작성시 입력과 관련된 문제는 무엇입니까?
에서 이 이야기 , 귀도 반 로섬 (Guido van Rossum)는 말에 주석, 파이썬 코드에 대한 컴파일러를 작성하는 시도에 대한 이야기 (27:30)입니다 : 멋진 동적 타이핑 속성을 모두 유지하고 프로그램의 의미 론적 정확성을 유지하는 컴파일러를 작성하는 것은 쉽지 않습니다. 커버 아래에서 어딘가에서 실제로 수행하고 실제로 실행하는지에 상관없이 실제로 동일한 작업을 수행합니다. …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.