Python List Comprehension
2023. 1. 8. 20:47
프로그래밍 언어/Python
List Comprehension List Comprehensino (이하, 리스트 컴프리헨션) List 는 파이썬의 리스트를 Comprehensions 의 사전적 의미는 이해 또는 이해력 이라고 해석해볼 수 있다. 즉, 리스트 이해, 리스트 축약, 리스트 해석, 리스트 표현식 등의 표현으로 주로 사용된다고 한다. 리스트 컴프리헨션)에 대해서 이해하기 전에 파이썬의 리스트에 대해서 이해할 필요가 있다. 파이썬의 리스트가 특이한 점은 리스트 안에 반복문과 조건문을 사용할 수 있다는 점이다. 리스트 컴프리헨션은 파이썬의 반복문과 조건문을 보다 쉽게 사용해서 리스트를 만드는 방법을 말한다. 이렇게 이해한 내용을 토대로 예시를 들어가면서 정리해봤다. 1) 반복문을 통해 리스트 생성 반복문을 통해 리스트 컴프리헨..
Jupyter notebook - 500 : Internal Server Error
2022. 12. 25. 22:23
프로그래밍 언어/Python
jupyter notebook 를 실행하고 Notebook 을 생성하려는데 다음과 같은 에러가 발생했다. 그리고 jupyter 로그를 확인해보니 다음과 같은 에러가 발생했다. [E 22:14:04.411 NotebookApp] Uncaught exception GET /notebooks/Untitled.ipynb (::1) HTTPServerRequest(protocol='http', host='localhost:8888', method='GET', uri='/notebooks/Untitled.ipynb', version='HTTP/1.1', remote_ip='::1') Traceback (most recent call last): File "/usr/local/lib/python3.8/site-pac..
파이썬 print() 함수 줄바꿈 없이 출력
2022. 12. 19. 17:53
프로그래밍 언어/Python
파이썬의 print() 함수는 기본적으로 줄바꿈을 적용한다. 따라서, 줄바꿈 없이 출력하려면 다음과 같이 옵션을 적용해주어야 한다. 기본적으로 print() 함수의 사용법은 다음과 같다. Help on built-in function print in module builtins: print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or to sys.stdout by default. Optional keyword arguments: file: a file-like object (stream); defaults to the current sys.stdout. sep:..
Python 더하기, 빼기, 곱하기, 몫과 나머지 계산
2022. 10. 29. 20:23
프로그래밍 언어/Python
// 합 num1 + num2 // 차 num1 - num2 // 곱 num1 * num2 // 몫 num1 // num2 // 나머지 num1 % num2
[php] print_r(), var_export() 함수
2022. 7. 11. 22:17
프로그래밍 언어/PHP
php 소스를 분석하다가 print_r(), var_export() 함수가 무엇인지 정리해보려고 한다. print_r() print_f() 함수는 변수에 대한 정보를 사람이 보기 편하게 출력해준다. print_r(mixed $value, bool $return = false): string|bool 예시)
[php] foreach
2022. 7. 11. 22:04
프로그래밍 언어/PHP
PHP 에서 foreach 는 배열의 원소나 객체의 프로퍼티 수 만큼 반복하면 동작한다. foreach 는 다음과 같이 사용할 수 있다. foreach($array as $value) foreach($array as $key => $value) 예를 들어 사용해본다.
[php] implode 함수
2022. 7. 8. 20:32
프로그래밍 언어/PHP
implode 함수 implode 함수는 각 배열 요소들을 문자열로 만들어주는 함수다. 다음과 같이 사용할 수 있다. implode(string $separator, array $array): string implode(array $array): string implode(array $array, string $separator): string - php manual https://www.php.net/manual/en/function.implode.php PHP: implode - Manual Sometimes it's necessary to add a string not just between the items, but before or after too, and proper handling of z..
Java 상속 관계 클래스 생성자 호출 순서 정리
2021. 7. 23. 20:48
프로그래밍 언어/Java
상속관계에서 객체 생성시 생성자의 호출 순서를 간단한 예제를 통해 알아보았다. 예제에서는 다음과 같이 3개의 클래스를 만들었다. SuperClass SubClass SsubClass 순서로 실행되는 것을 확인할 수 있었다. 정리해보면 [호출 순서] SsubClass -> SubClass -> SuperClass [실행 순서] SuperClass -> SubClass -> SsubClass