반응형 전체 글463 파이썬 def 함수 functions 작성 방법 1. 명시적이고 의미 있는 이름 (Explicit and Meaningful Names) 코드를 작성할 때 가장 기본적이고 중요한 관례 중 하나는 함수, 변수, 인수에 명시적이고 의미 있는 이름을 부여하는 것입니다. 파이썬 개발자들은 좋은 이름을 통해 많은 이익을 얻을 수 있습니다. 1.1. 명확하고 설명적인 함수 이름 명확하고 설명적인 함수 이름은 코드를 더 읽기 쉽고 이해하기 쉽게 만듭니다. 1.2. 잘 지어진 함수 이름의 중요성 자기 문서화 코드: 잘 지어진 함수 이름은 자기 문서화 코드의 역할을 하며, 광범위한 주석의 필요성을 줄이고 코드 유지 관리를 향상시킵니다. 디버깅과 문제 해결의 용이성: 의미 있는 이름은 디버깅과 문제 해결 과정을 덜 번거롭게 만듭니다. 명확한 함수 이름은 예상 입력, 출.. 2023. 8. 11. python 개발에 알아야될 필수 팁 Set 사용하기 리스트를 사용한 멤버십 테스트 # 리스트 생성: 1부터 5까지의 숫자를 포함 list_example = [1, 2, 3, 4, 5] # 리스트 내에 5가 있는지 확인 if 5 in list_example: print("Found in list!") # 5를 찾았을 경우 출력 메시지 설명 list_example은 1부터 5까지의 숫자를 포함하는 리스트입니다. 5 in list_example 구문을 사용하여 리스트 내에 숫자 5가 있는지 확인합니다. 5가 리스트 내에 있으므로, "Found in list!"라는 문자열이 출력됩니다. 세트를 사용한 멤버십 테스트 # 세트 생성: 1부터 5까지의 숫자를 포함 set_example = {1, 2, 3, 4, 5} # 세트 내에 5가 있는지 확인 i.. 2023. 8. 11. Python 코드 최적화 팁 사용법 Python은 코드 베이스가 커짐에 따라 성능 문제의 위험도 커집니다. 비효율적인 Python 코드는 답답할 정도로 느릴 수 있으며 종종 병목 현상을 정확히 찾아내기 어려울 수 있음. Python 코드 성능을 최적화하기 위한 몇 가지 유용한 팁과 요령을 살펴보고, 코드를 디버깅하기 전에 먼저 Python 코드의 속도와 효율성을 개선방법을 알아보기. 1. 내장 함수 및 라이브러리 - Python은 복잡한 작업을 효율적으로 수행할 수 있는 다양한 내장 함수와 라이브러리를 제공. - map()함수를 사용하여 목록의 모든 요소에 함수 적용 - pandas라이브러리를 사용하여 DataFrame의 데이터 조작 # map() 함수를 사용하여 리스트의 각 요소에 함수를 적용하는 예제 lst = [1, 2, 3, 4, .. 2023. 8. 11. [python] httpx BeautifulSoup 를 이용한 demoday 크롤링 httpx BeautifulSoup 를 이용한 demoday 크롤링 이는 파이썬으로 작성된 웹 스크래핑 코드입니다. 이는 demoday.co.kr에서 기업 정보를 가져와서 출력하는 함수를 정의하고 있습니다. 이 함수는 'Com_Name'이라는 인자를 받아서 해당 기업의 정보를 가져옵니다. 가져온 정보는 다음과 같습니다. 기업 정보 임직원 수 회사 이름 회사 설명 대표자 이름 설립 년도 회사 홈페이지 주소 이 정보는 각각 '임직원', '회사이름', '설명', '대표자', '설립년도', '사이트주소' 라는 키를 가지고 있는 딕셔너리 형태로 반환됩니다. 코드를 실행하기 위해서는 requests, httpx, BeautifulSoup 모듈이 필요합니다. 또한, httpx.get() 함수에서 verify=Fals.. 2023. 3. 10. 이전 1 ··· 23 24 25 26 27 28 29 ··· 116 다음 반응형