전체 글 236

[ 파이썬 Python ] 7. 파이썬 함수

지난 두달간 공부한 파이썬에 대해 간결하고 얇게 정리 합니다. 내용에 대한 수정 및 추가에 대한 의견은 항상 환영합니다. 감사합니다. 함수 다른 언어와 마찬가지로, 파이썬도 함수를 제공합니다. 다만 다른 언어와 부르는 명칭이나 형식이 조금 다를수 있지만 본질적인 함수의 역활은 동일 합니다. 입력값을 받아서 동일한 프로세스를 처리해서 결과값을 내는것 입니다. 함수의 특징 코드를 재사용 할수있게 만듭니다. 코드를 재사용 하기 때문에 생산성과 프로그램 품질이 향상 됩니다. 파이썬 함수 사용 설명 파이썬에서는 함수명을 선언전에 def 라는 예약어를 사용합니다. 함수의 이름과 변수의 이름은 독직접이어야 합니다. 시작과 끝은 들여쓰기로 구분 합니다. return 값, return 은 생략이 가능합니다. 함수 파라미..

[ 파이썬 Python ] 6. 파이썬의 반복문 FOR, While

안녕하세요. 훈츠입니다. 지난 두달간 공부한 파이썬에 대해 간결하고 얇게 정리 합니다. 내용에 대한 수정 및 추가에 대한 의견은 항상 환영합니다. 감사합니다. 목 차 반복문 for while FOR 문 FOR 문은 다른언어와 마찬가지로 반복을 수행하는 명령어 입니다. 파이썬에서 for 문을 사용 할땐, in 을 사용합니다. for 반복인자 in 조건, 조건에 range 함수를 사용했는데요. range 함수 사용법은 나중에 내부 함수 정리할때 좀더 자세히 설명 드릴수 있도록 하겠습니다. 지금은 range (시작값, 마지막값) 이렇게 순차적으로 시행된다고 보시면 될것 같습니다. 참고로 range 함수의 last 값은 수행되지 않습니다. 그래서 last 값이 3인데, "반복문 : 2" 까지만 출력 되었죠? 그..

[ 파이썬 Python ] 5. 파이썬의 조건문 및 비교 연산자

안녕하세요. 훈츠입니다. 지난 두달간 공부한 파이썬에 대해 간결하고 얇게 정리 합니다. 내용에 대한 수정 및 추가에 대한 의견은 항상 환영합니다. 감사합니다. 목 차 조건문 및 비교 연산자 if 비교 연산자 , , = , == , != 논리 연산자 , and, or, not True 와 False IF 문 IF 문은 다른언어와 마찬가지로 조건문이 참이라면 문장이 수행되고 거짓이라면 수행되지 않습니다. 하지만 파이썬의 IF 문은 아래 형식을 꼭 지켜줘야 문법에러가 발생하지 않습니다. IF 조건문 뒤에 : 표기를 해줘야 합니다. 코드는 항상 직접 입력해봐야 도움이 되니 한번씩 꼭 입력해 보세요. 처음 프로그램을 접하시는 분들도 if 조건문과 else 조건문은 이해하기 쉬우실텐데 else if 즉 elif 문..

[ 지멘스 PLC SIEMENS TIA V17 설치파일 ] TIA Portal V17 Pro unified 설치 파일 다운로드 공유

지멘스 PLC TIA PORTAL V17 그리고 TIA Portal Unified V17 설치 다운로드 파일 공유 드립니다. 해당 파일은 무료로 배포하고 있지만 회원가입 및 기타 번거로운 작업이 있기때문에 공유 드린 파일 이용하시면 편하실것 같아 공유 드립니다. 목록 TIA PORTAL V17 설치 파일 공유 Wincc Unified V17 설치시 윈도우 설정 세팅 설치파일 아래 세가지 ISO 파일을 모두 다운로드 하시고, 필요하신 소프트웨어 선택해서 설치 하시면 됩니다. TIA Portal V17 무료 다운로드 바로가기 Wincc Unified 설치시 윈도우 설정 세팅 wincc unified 설치시 윈도우 설정 제어판 세팅을 해줘야 설치 파일을 선택 할수 있습니다. 검색창에서 control 을 입력,..

[ 파이썬 Python ] 4. 딕셔너리 dictionary

안녕하세요. 훈츠입니다. 지난 두달간 공부한 파이썬에 대해 간결하고 얇게 정리 합니다. 내용에 대한 수정 및 추가에 대한 의견은 항상 환영합니다. 감사합니다. 목 차 딕셔너리 딕셔너리 소개 및 생성 딕셔너리 CRUD 정리 딕셔너리 변환 딕셔너리 소개 딕셔너리 구조는 키와 값으로 쌍으로 구성됩니다. 키값은 무조건 문자만 가능합니다. 리스트와 유사하지만 리스트는 인덱스 통해 값을 찾지만, 딕셔너리는 키를 통해 값을 찾습니다. 다른 언어에서는 map 과 같이 부르는 명칭이 달라도 키와 값으로 구성되는 점은 동일합니다. 아래는 딕셔너리 관련 키 포인트 입니다. key 와 value 로 구성 key 값은 항상 string dict 를 통해 변환 dt.keys 키값 리스트형태로 가져옴, key in dt 로 확인 ..

[ 파이썬 Python ] 3. 리스트와 리스트 내장 함수

안녕하세요. 훈츠입니다. 지난 두달간 공부한 파이썬에 대해 간결하고 얇게 정리 합니다. 내용에 대한 수정 및 추가에 대한 의견은 항상 환영합니다. 감사합니다. 목 차 컬렉션 데이터 타입 스트링 : 읽기 전용 리스트 : CRUD 가능, 내장함수 insert(), append(), remove(),del a[0], index(), split(), in, count() 튜플 : 적은 공간, 안전하고, 함수 파라미터는 튜플로 전달 문자열 내장함수 : 대,소문자 변경함수 컬렉션 데이터 타입 순서가 있는 데이터 타입으로, 인덱스 접근이 가능합니다. 컬렉션 데이터 타입에는 아래 세가지 타입이 있습니다. 스트링, 리스트, 튜플 하나하나 좀더 얅게 설명해 보겠습니다. 스트링 스트링은 읽기 전용입니다. 아래 t 라는 변수..

[ Python ] 2. 문자열 다루기 및 내장함수

안녕하세요. 훈츠입니다. 지난 두달간 공부한 파이썬에 대해 간결하고 얇게 정리 합니다. 내용에 대한 수정 및 추가에 대한 의견은 항상 환영합니다. 감사합니다. 목 차 문자열 다루기 문자열 결합 및 복제 이스케이프 문자, \n, \t, \r, \o, \\, \', \"" 문자열 타입변환 , str() 인덱싱 및 슬라이싱 문자열 관련 내장함수 len(), split(), join() , in , not in upper(), lower(), capitalize(), islower(), isupper() isalpha(), isalnum(), isdecimal(), isspace(), istitle() startswith('test'), endswith('.xlsx') , 시작 단어 끝단어 일치 문자열 포멧팅 ..

[ Python ] 1. 자료형과 연산자

안녕하세요. 훈츠입니다. 지난 두달간 공부한 파이썬에 대해 간결하고 얇게 정리 합니다. 내용에 대한 수정 및 추가에 대한 의견은 항상 환영합니다. 감사합니다. 목 차 스타일 가이드 PEP8, Python Enhancement porposal ( Style Guide ) 변수 및 타입정리 자료형과 연산자 - 숫자타입 산술 연산자 주석 스타일 가이드 PEP8, Python Enhancement porposal ( Style Guide ) 다른 언어도 공부해봤지만, ( 자바스크립트, 코틀린, 자바, C#, C++, C ) 그중 파이썬이 가장 간결하게 작성할수있는것 같습니다. 코딩 할때, 다른 언어에서는 코드에서 4칸 들여쓰기를 한다든지 해서 코드를 보기좋게 맞추긴 하지만 맞추지 않는다고 언어 자체에서 에러가 ..

[ Python ] 파이썬 개발 환경 및 장점

파이썬은 네달란드 출신의 귀도반로섬이 개발한 고급 프로그래밍 언어 입니다. 파이썬은 무료이고 방대한 라이브러리를 제공합니다. 요즘 아주 핫한 머신 러닝 혹은 데이터 분석을 위해 많이 사용되어집니다. 파이썬 기본에 대한 글을 정리하고, 요즘 공부하고있는 넘파이와 판다스에 대해서도 정리해 보도록 하겠습니다. 개발 환경 윈도우, 리눅스 아나콘다, Vscode 장점 운영체제와 호환성이 좋다. 방대하게 제공되어지는 라이브러리를 이용해서 사이트, 앱, 업무자동화, 크롤링 등을 손쉽게 할수있다. 객체 지향과 함수형 언어 지원 공식 지원 사이트 https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language..

안드로이드 스튜디오 깃 허브 연동 하기 [ android & git hub ]

안녕하세요. 훈츠입니다. 안드로이드 스튜디오에서 간단하게 깃허브 연동 하는 방법에 대해 포스팅 합니다. 깃허브에서 Repository 만들고, 터미널에서 코드로 하는 방법도 있지만, 안드로이드 스튜디오에서 제공하는 기능을 이용하면 단 두번의 클릭으로 프로젝트 생성과 commit 까지 완료 가능한 방법 입니다. 안드로이드 스튜디오 안에서 계정 로그인 하는 방법은 생략 하겠습니다. Git Repository 생성 공유 하고자 하는 프로젝트 에서, VCS -> Import into Version Control -> Create Git Repository 를 눌러서 프로젝트를 생성 합니다. 프로젝트를 Git Hub 에 공유 생성된 프로젝트를 Git Hub 에 공유 합니다. 위 두가지 스텝을 한후, 깃 허브에 로..

깃허브 GitHub 2021.06.13