분류 전체보기104 파이썬 훑어보기 2 - 변수와 자료형, 연산자 변수변수 선언, 할당변수를 선언, 할당 참조할 때 자료형을 지정하지 않습니다. 동적으로 타입 추정이 가능합니다. 같은 변수에 여러 자료형의 값을 넣는 것도 가능합니다. 변수 = 값 식별자 명명 규칙변수, 함수명 : 스네이크 케이스 ( snake_case )클래스 : 파스칼 케이스 ( PascalCase ) ⭐ 변수 이름을 반복문을 돌려 할당하기파이썬에서는 변수 이름을 반복문을 돌려 할당하는 것이 가능합니다.for i in range(10): globals()['variable{}'.format(i)] = [0]# variable0 = [0]# variable1 = [0]# ...# variable9 = [0] 자료형기본 자료형 (Primitive Data Types)기본 자료형을 제외한 자료형은 모.. 2024. 12. 10. 파이썬 훑어보기 1 - 파이썬이란 무엇인가? 1. 파이썬(Python) 공부의 첫걸음파이썬은 1991년 귀도 반 로섬이 발표한 프로그래밍 언어입니다. 초보자도 배우기 좋은 쉬운 프로그래밍 언어이기 때문에 비전공자를 대상으로 하는 프로그래밍 강의에서도 많이 사용되는 편입니다. 알고리즘 문제 풀이에서도 인기가 많은 언어인데요. 다른 프로그래밍 언어에서는 지원하지 않는 기능들이 포함되어 있기 때문에 작성해야 할 코드의 길이를 대폭 줄여주기도 합니다. 웹 개발, 데이터 분석, 인공지능, 자동화 등 다양한 분야에서 사용되고 있습니다. 쉬운 만큼 다양한 사용자들이 있어 사용자 커뮤니티가 잘 형성되어 있습니다. 파이썬 훑어보기에서는 [알고리즘 문제 풀이]를 위한 최소한의 내용만을 알아보겠습니다. 2. 파이썬의 특징배우기 쉬운 언어입니다.문법이 간결하고 직관적.. 2024. 12. 9. 알고리즘 [파이썬] - 입력값을 받는 여러 가지 방법 파이썬으로 알고리즘을 시작하는 첫 번째 단계입니다. 문제를 풀기 위해서는 입력값을 적절히 받을 줄 알아야 합니다. 상황에 따라 입력받는 방법이 다르니 적절한 방법을 찾아 풀이를 시작해 보세요. 파이썬의 입력은 readline()과 input()을 사용하며, 문자열 형태로 받아옵니다. 입력 빠르게 받는 방법import sysinput = sys.stdin.readlineN = input() 한 줄 입력받을 때S = input().strip() # 문자열 : rstrip()이나 strip()으로 개행문자가 포함되지 않도록 공백을 제거해주는 것이 좋습니다.N = int(input()) # int형 - 공백으로 구분되어 있는 입력일 때예) 1 2 3# 문자열A, B, C = input().split()# 모든 .. 2024. 12. 9. 알고리즘 [파이썬] - 시간복잡도 🟦 시간복잡도알고리즘에서 말하는 시간복잡도는 알고리즘 문제를 해결하기 위해 사용되는 연산의 횟수를 의미합니다.파이썬 프로그램에서는 2,000만 번의 연산을 1초의 수행시간으로 예측합니다. 알고리즘 문제는 보통 시간 제한 안에 연산을 완료해 출력해야만 합니다. 따라서, 복잡한 알고리즘을 사용해 너무 많은 시간을 사용하면 안 되겠죠. 제한 시간 안에 해결할 수 있도록 적절한 알고리즘을 사용해야만 합니다. 적절한 알고리즘 찾기그렇다면 적절한 알고리즘이라는 것은 무엇일까요? 이미 그 방법이 정립되어 시간복잡도가 계산된 알고리즘들이 있습니다. 시간 복잡도는 1, logn, n, nlogn, n^2, 2^n, n!과 같은 값을 갖습니다. 1에서 n!으로 갈수록 복잡도가 높은, 좋지 못한 알고리즘 입니다. 좋지.. 2024. 12. 9. java.lang.SecurityException: Permission Denial: startForeground 오류 해결하기 Logcatjava.lang.SecurityException: Permission Denial: startForeground Foreground Service를 시작할 때(startForeground) 발생하는 오류입니다. 🟡 오류 해결하기 🟡우선, Manifest에 FOREGROUND_SERVICE 권한이 제대로 선언되어 있는지 확인합니다. - 안드로이드 9 (API 28) 버전부터는 Foregroud Service를 시작할 때 Notification을 제공해야 합니다.- 안드로이드 10 (API 29) 버전부터는 백그라운드에서 Foreground Service를 시작할 수 없습니다. 서비스에서 위치 정보를 사용한다면 위치 정보 관련 권한을 런타임 시 요청해야 합니다.if (Build.VERSION.. 2024. 11. 27. 앱 아이콘 다운로드 사이트 모음 - 저작권 정보 앱 아이콘 다운로드 사이트 모음앱 개발 시 다양한 아이콘들이 필요합니다. 디자이너가 없다면 개발자가 아이콘 디자인까지 해야겠죠..? 하지만, 그럴 필요가 없습니다. 여러 사이트에서 다양한 무료 아이콘이 제공되고 있으니까요. 앱 아이콘을 다운로드 할 수 있는 사이트를 소개해드리면서 저작권 정보까지 안내해드리겠습니다. Material Symbols and Icons - Google Fonts Material Symbols and Icons - Google FontsMaterial Symbols are our newest icons consolidating over 2,500 glyphs in a single font file with a wide range of design variants.fonts.go.. 2024. 11. 26. 간단한 디자인 관련 사이트 모음 간단한 디자인 관련 사이트 모음전문적이지 않은 간단한 디자인 관련 사이트들을 소개해드리겠습니다. 아마추어 디자이너들이 디자인할 때 사용하기 좋은 사이트들입니다. 저도 개인 개발 프로젝트를 진행할 때 간간히 사용하고 있어요. 디자인의 디자도 모르는 분들에게 추천하는 쉬운 사이트들입니다. LOL Colors LOL Colors - Curated color palette inspiration www.webdesignrankings.com잘 어울리는 색 조합을 알려주는 사이트입니다. 물방울무늬로 4가지 색의 조합들을 제공하고 있습니다. 원하는 분위기의 배색을 찾아보세요. 색상만으로도 제품의 이미지를 만들어 낼 수 있기 때문에 브랜딩 컬러를 선택할 때 유용하게 사용할 수 있습니다. 각 색상에 마우스를 올리면 He.. 2024. 11. 25. 목 서버 사이트 Mocky 목 서버 사이트 Mocky서버를 만들지 않고도 원하는 서버의 응답값을 받아 볼 수 있도록 목 서버를 만들어주는 사이트입니다. 물론, 데이터가 실제로 저장되어 있는 것은 아닙니다. 백엔드 서비스가 개발되기 전 클라이언트 서비스를 해볼 수 있습니다. Mocky: The world's easiest & fastest tool to mock your APIs designer.mocky.io1. NEW MOCK을 눌러줍니다 2. HTTP 메서드, 상태 코드, 응답 헤더 및 본문을 원하는 대로 설정합니다.3. GENERATE MY HTTP RESPONSE 버튼을 눌러 URL을 생성합니다.생성된 URL을 사용하여 응답값을 받아볼 수 있습니다. 2024. 11. 24. 더미 데이터 사이트 모음 ( 글, 이미지 ) 내가 만들고 있는 프로그램이 제대로 동작하는지 확인하기 위해서 임의의 데이터가 필요할 때가 있습니다. 이럴 때 사용하는 것이 더미 데이터입니다. 더미 데이터를 사용해 UI, UX를 점검하고 의도한 대로 코드가 작성되었는지 확인할 수 있습니다. 좋은 글과 이미지를 가져와 삽입하는 것도 좋지만, 그런 것까지 신경 쓰는 건 사실상 어렵죠. 개발자들의 수고를 덜어주는 글과 이미지 더미 데이터 사이트를 소개해드리겠습니다. 글 더미 데이터 사이트 Lorem Ipsum - All the facts - Lipsum generatorWhat is Lorem Ipsum? Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsu.. 2024. 11. 23. 모바일 디바이스 목업 사이트 MockUPhone MockUPhone단순한 클릭 몇 번으로 모바일 디바이스 목업 이미지를 만들 수 있는 사이트를 소개해드리겠습니다. 스마트폰뿐만 아니라, 태블릿이나 데스크톱 이미지도 생성할 수 있습니다. MockUPhoneMockUPhone is a free tool that helps you wrap app screenshots in different mobile devices. Support iPhone mockup, iPad mockup, Android mockup and TV mockup.mockuphone.com 1. 원하는 기종 선택하기 메인 화면에서 원하는 모바일 디바이스 기종을 선택합니다. iPhone, Gallaxy, iPad, Google, iMac 등 다양한 디바이스를 선택할 수 있습니다. 2. .. 2024. 11. 22. GitHub README에 이미지 올리는 방법 GitHub README 이미지깃허브 리드미에 이미지를 올리는 방법입니다. 1. 아무 레포지토리의 Issues에 들어가 New issue를 클릭합니다. 2. Write 영역에 이미지를 드래그 앤 드롭합니다. 이미지가 위 처럼 ![image](https://github.com/user-attachments/assets/-) 와 같은 형식으로 변환됩니다. 3. README.md 파일에 붙여넣기 합니다.Preview로 확인하면 이미지가 정상적으로 불려온 것을 확인할 수 있습니다.만약 이미지의 사이즈를 변경하고 싶다면 다음과 같이 html 형식으로 작성합니다. 이미지 경로를 똑같이 입력해주고 원하는 너비와 높이 값을 입력해주시면 됩니다. 2024. 11. 21. 안드로이드 라이브러리, 오픈 API 사이트 모음 안드로이드 라이브러리, 오픈 API 사이트 모음라이브러리 제공 사이트Android Arsenal A categorized directory of libraries and tools for Android | Android-Arsenal.comA categorized directory of libraries and tools for Androidandroid-arsenal.com안드로이드 개발자를 위한 오픈소스 라이브러리와 도구들을 카테고리별로 정리하여 제공하는 사이트입니다. 이 사이트는 다양한 무료 및 유료 라이브러리, 도구, 데모 앱 등을 공개하고 있습니다. 관심 있는 라이브러리나 도구를 검색하여 찾아보세요. Square Open Source Square Open SourceAs a company bui.. 2024. 11. 20. 이전 1 2 3 4 5 ··· 9 다음