전체 글

개발자를 목표로...!
이 글은 playwright 라이브러리를 이용하여 웹 스크래핑을 진행하면서 발생한 오류 아닌 오류의 해결 방법에 대해 정리한 글이다.  이 글은 노마드 코더(Nomad Coders)님의 [Python으로 웹 스크래퍼 만들기] 강의를 보며 진행하는 과정에서 발생한 이슈에 대해 정리하였습니다.https://nomadcoders.co/python-for-beginners Python으로 웹 스크래퍼 만들기 – 노마드 코더 Nomad CodersPython for Beginnersnomadcoders.co문제점간단히 증상을 이야기하면, playwright 라이브러리를 이용하여 웹 스크래핑을 진행할 때, headless의 값이 True이면 브라우저 창이 직접 뜨지 않고, False로 설정되어 있으면 브라우저 창이..
BOJ | Sliver | 1966번 프린터 큐문제https://www.acmicpc.net/problem/1966코드import syscases = int(sys.stdin.readline())for case in range(cases): n, m = map(int, sys.stdin.readline().strip().split()) doc_list = list(map(int, sys.stdin.readline().strip().split())) doc_list = [(idx, doc) for idx, doc in enumerate(doc_list)] count = 1 while True: if doc_list[0] == max(doc_list, key=lambd..
BOJ | Sliver | 18110번 solved.ac문제https://www.acmicpc.net/problem/18110코드import sysdef num_round(number): if number - int(number) >= 0.5: return int(number) + 1 else: return int(number)def calc_score(n, scores): cut_qty = int(num_round(n * 0.15)) if cut_qty == 0: pb_score = int(num_round(sum(scores) / len(scores))) else: pb_score = int(num_round(sum(scor..
이 글은 컴파일 언어와 인터프리터 언어에 대해 작성한 글이다. 컴파일과 인터프리트 컴파일(compile)과 인터프리트(interprete)는 고급 언어를 저급 언어로 변환할 때 동작하는 방식을 의미한다. 컴파일은 어떤 언어(고급 언어)로 작성된 코드 전체를 기계어(저급 언어)로 바꿔주는 것을 의미하며, 컴파일을 수행해주는 소프트웨어(도구)를 컴파일러(compiler)라고 한다. 그리고 이렇게 컴파일 방식으로 작동하는 언어가 컴파일 언어이다. 코드 전체를 기계어로 바꾸는 컴파일과 달리, 인터프리트는 코드를 실행하면 소스 코드를 한 줄씩 기계어(저급 언어)로 변환하며, 인터프리트 작업을 수행하는 소프트웨어(도구)를 인터프리터(interpreter)라고 한다. 인터프리트 방식으로 작동하는 언어를 인터프리터 언..
이 글은 고급 언어와 저급 언어에 대해 정리한 글이다. 고급 언어와 저급 언어 프로그래밍을 할 때 사용하는 언어는 컴퓨터가 이해하는 언어가 아니라 사람이 이해하고 작성하기 쉽게 만들어진 언어이다. 이러한 언어를 고급 언어(high-level programming language)라고 한다. 반대로 컴퓨터가 이해하고 실행할 수 있는 언어를 저급 언어(low-level programming language)라고 한다. 대부분의 프로그래밍 언어가 고급 언어에 해당하기 때문에 우리가 알고 있는 C언어, JAVA, Python과 같은 언어는 모두 고급 언어라고 할 수 있다. 이러한 고급 언어는 컴퓨터가 이해하지 못하기 때문에 고급 언어로 작성된 소스 코드가 실행되기 위해서는 고급 언어를 저급 언어로 변환해주는 과..
청월누리
코딩 흔적