Banner

My Tech Blog (๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ)

# ๋’ค์—์„œ๋ถ€ํ„ฐ ์Šฌ๋ผ์ด์‹ฑ06. ๋‹ค์Œ์€ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ๋ฐ›์€ ๋ฌธ์ž์—ด์—์„œ ์ฒ˜์Œ๊ณผ ๋์˜ 3๊ธ€์ž๋ฅผ ์ถ”์ถœํ•œ ํ›„ ํ•ฉ์ณ์„œ ์ถœ๋ ฅํ•˜๋Š” ํŒŒ์ด์ฌ ์ฝ”๋“œ์ด๋‹ค. โ“์— ๋“ค์–ด๊ฐˆ ๋‚ด์šฉ์€?string = input('7๋ฌธ์ž ์ด์ƒ ์ž…๋ ฅํ•˜์‹œ์˜ค :') m = (โ“) print(m) ์ž…๋ ฅ๊ฐ’: Hello World ์ตœ์ข…์ถœ๋ ฅ: Helrld ์ •๋‹ต : string[0:3] + stirng[-3:] - ๋ฌธ์ž์—ด์˜ ๊ฒฝ์šฐ ์•ž ์ธ๋ฑ์Šค 0๋ฒˆ๋ถ€ํ„ฐ ์‹œ์ž‘, ๋’ค์—์„œ ์ธ๋ฑ์Šค ์…€ ๋•Œ๋Š” ๋งจ ๋์ž๋ฆฌ๊ฐ€ -1 - ์Šฌ๋ผ์ด์‹ฑ ํ•  ๋•Œ [์‹œ์ž‘์ :๋์ ]์—์„œ ๋์ ์€ ํฌํ•จ ์•ˆํ•˜๊ณ  ๋์ -1์ž๋ฆฌ๊นŒ์ง€ ์ž˜๋ผ์„œ ๋ฐ˜ํ™˜ - ๋’ค์—์„œ๋ถ€ํ„ฐ ์Šฌ๋ผ์ด์‹ฑ ํ•  ๋•Œ [-1:-3] (์ˆœ๋ฐฉํ–ฅ์ด๋ผ ๊ฐ€๋Šฅ) - ํ•˜์ง€๋งŒ [-3:-1] ์ด๋Ÿฐ ๊ฒฝ์šฐ [] ๋นˆ ๊ด„ํ˜ธ ์ถœ๋ ฅ - ์ž๋ฅด๋Š” ๋ฐฉํ–ฅ์ด ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์ด๋ฉด -1 ๋„ฃ์–ด์ค˜์•ผ ํ•จ [-3:-1..
์•ˆ๋…•ํ•˜์„ธ์š”์ฝ”๋”ฉ ์ข‹์•„ํ•˜์‹œ๋Š” ๋ถ„๋“ค์ด๋‚˜ ์ฝ”ํ…Œ ์—ฐ์Šตํ•˜์‹œ๋Š” ๋ถ„๋“ค ๋ฐฑ์ค€์ด๋‚˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์—์„œ ๋ฌธ์ œ ๋งŽ์ด ํ‘ธ์‹ค ํ…๋ฐ์š”  ๋ฌธ์ œ๋ฅผ ํ’€๋ฉด ์ž๋™์œผ๋กœ ๊นƒํ—ˆ๋ธŒ์— ๋‚ด ์ฝ”๋“œ๋ฅผ ์ปค๋ฐ‹ํ•ด์ฃผ๋Š”ํฌ๋กฌ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ '๋ฐฑ์ค€ํ—ˆ๋ธŒ' ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค๋ฐฑ์ค€, ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค๋„ ๋ชจ๋‘ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค ใ…Žใ…Ž   1. ํ™•์žฅํ”„๋กœ๊ทธ๋žจ ์„ค์น˜ ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ € ์ƒ๋‹จ ์ฃผ์†Œ์ฐฝ ์˜† => ํผ์ฆ ๋ชจ์–‘ ์•„์ด์ฝ˜ ํด๋ฆญ => Chrome ์›น ์Šคํ† ์–ด์—์„œ ๋ฐฑ์ค€ํ—ˆ๋ธŒ ๊ฒ€์ƒ‰ ํ›„ ํ™•์žฅํ”„๋กœ๊ทธ๋žจ์— ์ถ”๊ฐ€ ์œ„ ํ™”๋ฉด์—์„œ ๋ธ”๋Ÿญ๋ชจ์–‘ ๋ณด์ด์‹œ์ฃ ?ํด๋ฆญํ•˜์‹œ๋ฉด ํฌ๋กฌ ์›น์Šคํ† ์–ด๋กœ ๋„˜์–ด๊ฐ‘๋‹ˆ๋‹ค.  ๊ฒ€์ƒ‰์ฐฝ์—์„œ ๋ฐฑ์ค€ํ—ˆ๋ธŒ ๊ฒ€์ƒ‰ํ•˜์‹œ๊ณ  ํ™•์žฅํ”„๋กœ๊ทธ๋žจ ์ถ”๊ฐ€ ํด๋ฆญํ•ด์„œ ๋‹ค์šด๋ฐ›์•„์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.  ๊ทธ๋ฆฌ๊ณ  ๋‚˜์„œ ํ™”๋ฉด ์ƒ๋‹จ์— ๊ณ ์–‘์ด ์•„์ด์ฝ˜ ํด๋ฆญํ•ดAuthenticate ๋ˆŒ๋Ÿฌ์„œ ๋‚ด ๊นƒํ—ˆ๋ธŒ ๊ณ„์ • ํ™•์ธํ•ด์ฃผ์„ธ์š”~ ๊ณ ์–‘์ด ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ํ™”๋ฉด์ฒ˜๋Ÿผ Repository Name ..
์•„.... ๊ณต๋ถ€ํ•˜๋‹ค๊ฐ€ ๋‚˜๋งŒ ๋ณด๋ ค๊ณ  ์ด๋ ‡๊ฒŒ ์ž์„ธํ•˜๊ฒŒ ์ ์„ ์ƒ๊ฐ ์—†์—ˆ๋Š”๋ฐ ํ˜น์‹œ๋‚˜์ œ ๋ธ”๋กœ๊ทธ ๋“ค์–ด์˜ค์‹ค ์ˆ˜๋„ ์žˆ๋Š” ๋ถ„๋“ค์„ ์œ„ํ•ด์„œ... ๊ทธ๋ƒฅ ๋‹ค ์š”์•ฝํ•ด์„œ ์ ์–ด ๋ด…๋‹ˆ๋‹ค..ใ…‹ใ…‹ใ…‹ ํŒŒ์ด์ฌ์˜ ์ž๋ฃŒ ๊ตฌ์กฐ ๋ฆฌ์ŠคํŠธ [ ]Square BracketSํŠœํ”Œ ( )Round Brackets์…‹ { }Braces๋”•์…”๋Ÿฌ๋‹ˆ { 'key:value' }  1. ๋ฆฌ์ŠคํŠธ(List)  - ๋ฐฐ์—ด์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ์š”์†Œ๋ฅผ ๊ฐ–๋Š” ์ง‘ํ•ฉ,  - ์ƒˆ๋กœ์šด ์š”์†Œ ์‚ฝ์ž…, ๊ฐฑ์‹ , ์‚ญ์ œ ๊ฐ€๋Šฅ - ํŒŒ์ด์ฌ ๋ฆฌ์ŠคํŠธ๋Š” ๋™์  ๋ฐฐ์—ด, ์ฆ‰ ์ž์œ ๋กญ๊ฒŒ ํ™•์žฅ ๊ฐ€๋Šฅ - [] ๋Œ€๊ด„ํ˜ธ ์‚ฌ์šฉ - ๊ฐ ์š”์†Œ๋“ค์€ ์„œ๋กœ ๋‹ค๋ฅธ ํƒ€์ž…๋„ ๊ฐ€๋Šฅ โœ… ๋ฆฌ์ŠคํŠธ ๋ฉ”์„œ๋“œ - # list.index(์š”์†Œ) ๋ฆฌ์ŠคํŠธ์—์„œ ํŠน์ • ์š”์†Œ ์œ„์น˜ ๊ฒ€์ƒ‰ - ์ฒซ๋ฒˆ์งธ ์‹œ์ž‘ํ•˜๋Š” ์œ„์น˜ ๋ฐ˜ํ™˜- # list.count(์š”์†Œ) ๋ฆฌ์ŠคํŠธ ์•ˆ์— ์œ„์น˜๊ฐ€ ํฌํ•จ๋œ..
1. ํŒŒ์ด์ฌ์˜ ํŠน์ง•- ์ปดํŒŒ์ผ ๊ณผ์ •์ด ํ•„์š” ์—†๋Š” ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด : ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์–ธ์–ด- ๋™์  ํƒ€์ดํ•‘(Dynamic Typing) ์ง€์› : ๋ณ€์ˆ˜ ์„ ์–ธ์‹ ํ˜•ํƒœ ์ง€์ • ์•ˆํ•ด๋„ ๋จ- ์ธ๊ณต์ง€๋Šฅ์— ๋งŽ์ด ์“ฐ์ž„- ํŒŒ์ด์ฌ ๊ธฐ๋ฐ˜ ๋จธ์‹ ๋Ÿฌ๋‹ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ :  Numpy, Tensorflow, PyTorch, Pandas, Matplotlib, Scipy, Keras, Theano- ์›น ํฌ๋กค๋ง ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ : Beautifulsoup, Selenium, Scrapy- ์›น ํ”„๋ ˆ์ž„์›Œํฌ : CubicWeb, Django, Web2py 2. ๊ธฐ์ดˆ ๋ฌธ๋ฒ•- ์ฃผ์„์€ #- ์ •์ˆ˜๋ผ๋ฆฌ ๋‚˜๋ˆ„๊ธฐํ•ด์„œ ์ •์ˆ˜ ๋ชซ ๋ฐ˜ํ™˜ํ•˜๋ ค๋ฉด // ์‚ฌ์šฉ- print(3/2.0) # 1.5 ์ •์ˆ˜ ๋‚˜๋ˆ„๊ธฐ ์‹ค์ˆ˜ -> ์‹ค์ˆ˜๊ฐ’ ๋ฐ˜ํ™˜ 3. ์กฐ๊ฑด๋ฌธ - else if  ํ‚ค์›Œ๋“œ ๋Œ€์‹  => elif-..
(์™„๋ฃŒ) ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๋ฌธ์ œํ’€์ด 8๊ฐ• ๋ณด๊ธฐ(์™„๋ฃŒ) ์Šคํ…Œ์ดํฌ, ๊ทธ๋ฆฐ๋นˆ์Šค, ๋งˆ๋Š˜, ์–ด๋ฆฐ์žŽ์ฑ„์†Œ, ๋ฐฉ์šธํ† ๋งˆํ† , ๊ณ„๋ž€  (์™„๋ฃŒ) ์ „์ž๊ณ„์‚ฐ๊ธฐ ์กฐ์ง์‘์šฉ๊ธฐ์‚ฌ 26๋…„๋„ ๊ฐœํŽธ => ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ๊ธฐ์‚ฌ?๊ทธ ์ „์— ์ทจ๋“ํ•ด๋„ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ๊ธฐ์‚ฌ๋กœ ์ด๋ฆ„ ๋ณ€๊ฒฝํ•ด์„œ ์ž๊ฒฉ์ฆ ๋‚˜์˜ค๋Š”์ง€ ํ๋„ท์— ๊ทœ์ • ๋ฌธ์˜ํ•˜๊ธฐ (์ง„ํ–‰์ค‘) ์•„์ดํŒจ๋“œ ์–ดํ”Œ ์ค‘์— ์ž๋ฐ” IDE ์–ดํ”Œ ๊ดœ์ฐฎ์€๊ฑฐ ์žˆ๋Š”์ง€ ์ฐพ์•„ ๋ณด๊ธฐ CODESNACK IDE?(์™„๋ฃŒ) ๊นƒํ—ˆ๋ธŒ 3D work flow 1์ผ1์˜คํ† ์ปค๋ฐ‹ ํ•ด์ œํ•œ๊ฑฐ ์ ์šฉ๋๋Š”์ง€ ํ™•์ธํ•ด๋ณด๊ธฐ  10/14 19:00 ๋Œ€๊ฒŒ๋‚˜๋ผ ๊ฐ€์กฑ ์™ธ์‹10/15 00:00 ๋ฐ์ดํ„ฐ ์ „์†ก10/16 11:00 SQLD-developer ์ ‘์ˆ˜10/20 09:00 ์กฐ์„ ๋Œ€ํ•™๊ต ๊ณต๋Œ€1ํ˜ธ๊ด€ ๊ธฐ์‚ฌ์‹ค๊ธฐ ํ† ์ต ๊ณง ๋งŒ๋ฃŒ๋จ.์˜คํ”ฝ์‹œํ—˜์œผ๋กœ ๋Œ€์ฒดํ•ด์„œ ๋ณด๊ธฐ  ํ–ฅ์ˆ˜ ์‚ฌ๊ธฐ ์ „์— ์‹œํ–ฅ์ง€ ๊ตฌ๋งคํ•˜๊ธฐ..
1. IntelliJ ์„ค์น˜ 2. ์Šคํ”„๋ง ๋ถ€ํŠธ ์Šคํƒ€ํ„ฐ ์‚ฌ์ดํŠธ๋กœ ์ด๋™ํ•ด์„œ ์Šคํ”„๋ง ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ https://start.spring.io 3. ์š”์ฆ˜ํŠธ๋ Œ๋“œ Gradle > ๊ณผ๊ฑฐ Maven 4. Spring Boot ๋ฒ„์ „ ์ค‘ SNAPSHOT์€ ์•„์ง ๋งŒ๋“ค๊ณ  ์žˆ๋Š” ๋ฒ„์ „ 5. Artifact ๋Š” ํ”„๋กœ์ ํŠธ๋ช…6. Dependencies(์–ด๋–ค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์“ธ ๊ฒƒ์ธ์ง€?) - Spring Web (์›นํ”„๋กœ์ ํŠธ์šฉ) - Thymeleaf (html ํ…œํ”Œ๋ฆฟ ์—”์ง„) Generate ํ•ด์ฃผ๋ฉด Download ํ•ด์„œ zipํŒŒ์ผ๋กœ ๋ฐ›์Œ ์••์ถ• ํ’€์–ด์„œ IntelliJ์—์„œ ์‹คํ–‰ 7. IntelliJ ์—์„œ Open or Import -> build.gradle ํ”„๋กœ์ ํŠธ ํŒŒ์ผ๋กœ ์—ด๊ธฐ * ์š”์ฆ˜์€ main/test ํด๋”๊ฐ€ ๋‚˜๋‰˜์–ด์ ธ ์žˆ์Œ.(ํ‘œ์ค€ํ™”) - mai..
์ž๋ฐ”jsp ์„œ๋ธ”๋ฆฟ์Šคํ”„๋ง ๊ด€๋ จ ๋ฉ”์„œ๋“œmvc ํŒจํ„ด ์ธํ”„๋Ÿฐํ”„๋ก ํŠธ์ปจํŠธ๋กค๋Ÿฌ์˜์–ดํ† ์Šค ํ† ๋ผ ์˜คํ”ฝ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธsql ์ฟผ๋ฆฌํฌํŠธํด๋ฆฌ์˜ค์˜ํ™”๋ฆฌ๋ทฐ / ๋Œ€์‹œ๋ณด๋“œ๋‰ด์Šค๋ฒˆ์—ญ / ์žก์ง€(๋ฅด๋ชฝ๋“œ)ํฌ์ผ“๋ชฌ๊ณ  ์ธ๋ฒค์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ 6.11
vscode ํ™•์žฅํ”„๋กœ๊ทธ๋žจ(extension) ๋‚ด๊ฐ€ ์จ๋ณธ ์œ ์šฉํ•œ vscode ์ต์Šคํ…์…˜ ๋ฆฌ์ŠคํŠธ  โœ… VSCode(Visual Studio Code) ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜ Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.code.visualstudio.com โœ… Extension ํƒญ ๋“ค์–ด๊ฐ€๊ธฐ โœ… Au..
์ธ์ ˆ๋ฏธ์˜€๋˜๊ฒƒ
'๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (31 Page)
์ƒ๋‹จ์œผ๋กœ