배운 것들

    [언어비교] C언어와 파이썬의 변수형 변환

    float 형식으로 생성된 변수(ex)1.232322131323)에서 정수만 남기려면 어떻게 해야 할까요? 바로! 변수형을 변환해주면 해결할 수 있습니다!! 변수형을 int로 변환해주면 int는 정수형 변수이기 때문에 값은 정수만 남게 됩니다!! 그럼 변환은 어떻게 하냐구요? // a를 int형 변수로 변환하기 - C언어 float a = 3.14159265358979323 (int)a C언어에서는 이렇게 float형 변수가 있으면, (int)변수이름을 통해 int형 변수로 변환할 수 있습니다!!! 자, 파이썬에서는 어떻게 할까요? 파이썬은 C언어의 변환과 아주 비슷합니다!! a = 3.14159265358979323 int(a) 이렇게 변환할 수 있습니다!! 정리 C Python (int)a int(a)

    [Python - pyautogui] locateCenterOnScreen

    locateCenterOnScreen은 pyautogui의 기능 중 하나로, 지정된 이미지를 찾아 그 찾은 곳의 중간 x,y 좌표를 알아내는 코드입니다. 흔히, 이미지의 좌표값을 모를 때 사용됩니다. ( 외부 앱의 버튼의 좌표 등 ) import pyautogui pyautogui.locateCenterOnScreen('Hello.png') 위 코드와 같이 사용하며, 위 코드를 실행시키면 폴더 내의 Hello.png와 같은 게 있는지 화면상에서 찾아줍니다. 찾아준 x, y의 값을 변수에 저장하려면 아래와 같이 작성하면 됩니다. import pyautogui x, y = pyautogui.locateCenterOnScreen('Hello.png') 또한, confidence를 추가하여 일치율이 일정 값 이..

    python Pyinstaller 오류 관련

    Python에서 py파일을 exe 파일로 만들 때 pyinstaller을 많이 사용합니다. 그런데 pyinstaller을 사용할 때 exe 파일로 생성이 안되는 경우가 있습니다. 제가 겪었던 오류들은 다음과 같습니다. exe 빌드가 안될때 failed to execute script 에러 이 두 에러의 해결 방법은 다음과 같았습니다. 1. exe 빌드가 안될때 제 경우는 굉장히 사소하지만 자주 일어날 수 있는 상황입니다. 바로 경로 설정입니다. 제 경우는 icon 파일의 경로가 assets/Icons/아이콘파일이름.ico였는데 pyinstaller 명령에 icon path를 Icons/아이콘파일이름.ico로 입력해 icon을 열 수 없다는? 그런 오류가 떠서 exe 빌드가 되지 않았습니다. 그 뒤 제대로..

    Python 기본 연습 - 1.print

    Python에서 무언가를 출력하려면 어떻게 해야 할까요? print를 사용하여 출력할 수 있습니다! 이 print는 C언어의 printf나 js의 console.log라고 할 수 있습니다. print의 기본 형태는 print("Hello World!! :D") 다음과 같습니다. 또한 print 안에 문자열만이 아닌, 변수와 문자열 안에 변수를 넣는 형식이 가능합니다. 변수를 넣은 형태(변수를 그대로 출력) a = "Hello World!! :D" print(a) 문자열 안에 변수를 넣음(변수+문자열 형태) a = "Hello" print(a+" World!! :D") 문자열 안에 변수를 넣음(format을 이용한 형태) a = "Hello" print("{} World!! :D".format(a)) 위와..

    font-family란?

    자, 코딩하시는 분들이 아마 한 번쯤은 들어보셨을 font-family는 무엇일까요? (못 들어보셨어도 괜찮습니다 :) font-family란 무슨 폰트로 지정해줄지 정해주는 코드입니다!! 자, 그럼 font-family는 어떤 형식으로 쓸까요? font-family: 'Noto Sans', sans-serif; 각 언어마다(css, React Native....) font-family가 조금씩 다르겠지만, 아마 위와 비슷할 겁니다. 우선 이 코드는 'Noto Sans'라는 폰트와 산세리프라는 폰트를 쓴다는 의미입니다. (물론 'Noto Sans'는 따로 먼저 나 @import로 불러와주어야 합니다.) span { font-family: 'Noto Sans', san-serif; } 이렇게 해주면, sp..