Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Programming with Python

Similar presentations


Presentation on theme: "Introduction to Programming with Python"— Presentation transcript:

1 Introduction to Programming with Python
හැඳින්වීම Dileepa S. Rajapaksa | @dsrajapaksa Microsoft Virtual Academy

2 සාකච්ඡා කරනුලබන මාතෘකා…
Introduction to Programming using Python 01 | Getting started 05 | Working with dates and times 02 | Displaying text 06 | Making decisions with code 03 | String variables 07 | Complex decisions with code 04 | Storing numbers Last part Practice your language Microsoft Virtual Academy

3 Course Topics Introduction to Programming using Python
08 | Repeating events 12 | Reading from files 09 | Repeating events until done 13 | Functions 10 | Remembering lists 14 | Handling errors 11 | How to save information in files Last part Practice your language Microsoft Virtual Academy

4 මෙය කවුරුන් සඳහාද? Programming සඳහා නවකයින්ට ශිෂ්‍යයින්ට
වෘත්තියේ වෙනසක් කිරීමට IT Prosලාට Codes ඉගෙනගැනීමට කැමති ඕනෑම කෙනෙකුට විශේෂයෙන්ම උසස් පෙළ තොරතුරු තාක්ෂණය හදාරන සිසුන් සඳහා No experience needed , if you have it is not a problem Microsoft Virtual Academy

5 අවශ්‍ය මොනවද? Visual Studio Community Edition එක හෝ වෙනත් ඕනෑම Visual Studio Version එකක් Python Tools No experience needed , if you have it is not a problem Microsoft Virtual Academy

6 MVA Community එකට එකතුවෙන්න
Microsoft Virtual Academy නොමිලේ Online පාඩම්මාලාවන් ලබාදෙයි. මිලියන 3කට අධික Registered Usersලා ප්‍රමාණයක් සිටීම . නිතර Update වන සහ නව Microsoft නිෂ්පාදන පිළිබඳවද පාඩම් මාලාවන් අන්තර්ගතයි. No experience needed , if you have it is not a problem Microsoft Virtual Academy

7 Introduction to Programming with Python
Getting started Microsoft Virtual Academy

8 ඇයි අපි Coding ඉගෙනගන්නේ ?
Coding /Programming කියන්නේ බලවත් මෙවලමක් මෙයින් අපට සියලු ගැටලුවකටම පාහේ පිළිතුරු ලබාදෙන්න හැකියාවක් තිබෙනවා ඔබ විසින් මොනවගේ දෙවල් කල යුතුද? ස්භාවික විපත් සිදුවන විට දැනුම් දෙන්න Mobile App එකක් එදිනෙදා ජීවිතයේ වියදම් වන මුදල් ප්‍රමාණය ගණනය කිරීම ඔබගේ ව්‍යාපාරය ගැන සමාජය කතාවන දෑ ගැන දැනගැනීම ඔබගේ සෞඛ්‍යය ගැන නිතර රිපොර්ට් කරන ඇප් එකක් No experience needed , if you have it is not a problem Microsoft Virtual Academy

9 ඇයි මේ පයිතන් ? Programming Languages ඕනෑ නෑතරම් තියනවා නමුත් ඇයි මේ පයිතන්? පයිතන් කියන්නේ ඉතා පහසුවෙන් උගත හැකි පරිගණක භාෂාවක් පයිතන් සමඟ ක්‍රමලේඛන ලිවීමට ඕනෑතරම් මෙවල්ම් ඇත පයිතන් ඉගෙන ගන්නත් ඕනෑතරම් තැන් ඉන්ටර්නෙට් එකේ තිබෙනවා No experience needed , if you have it is not a problem Microsoft Virtual Academy

10 වාසිය මොකක්ද? එක් පරිගණක භාෂාවක් සමඟ ඔබට වැඩ කල හැකිනම් ලොව ඇති අනෙක් ඕනෑම පරිගණක භාෂාවක් සමඟ වැඩකිරීමට හැකියාව ඇත No experience needed , if you have it is not a problem Image Source : Microsoft Virtual Academy

11 Python භාවිතාවෙන්නේ කොහෙද ?
Image Processing සඳහා හා Lighting Effects සඳහා ForcastWatch.com කාලගුණ අනාවැකි සඳහා භාවිතා කරනවා. DevNet සඳහා ප්‍රවෘත්ති එකතු කිරීම විචිත්‍රවත් වූ Video Animations සඳහා No experience needed , if you have it is not a problem Microsoft Virtual Academy

12 මෙම පාඨමාලාව මගින්: චිත්‍රපටයකට Special Lighting Effects දාන්න තරම් දැනුමක් මේ video series එකෙන් ලැබෙන්නේ නැහැ. ඇත්ත ජීවිතයේ ඇති ප්‍රශ්ණ Code වලින් විසඳන විදිහ පිළිබඳ දැනුමක් ලැබෙනවා. විනෝද වෙන්න පුළුවන්. No experience needed , if you have it is not a problem Microsoft Virtual Academy

13 ආරම්භකරන්නේ කොතනින්ද? ? Microsoft Virtual Academy

14 Laptop/PC එකට Python සඳහා අවශ්‍ය Software Install කරගන්න
Python ලිවීම සඳහා විශාල Tools ප්‍රමාණයක් තියෙනවා. මෙම පාඨමාලාව තුල භාවිතාකරන්නේ Visual Studio හා Python Tools for Visual Studio All in one visual studio, visual studio 2013 express with updates ,or professional 2012, 2010 not working ,interpreters work Microsoft Virtual Academy

15 Install Visual Studio Commiunity 2015 for desktop (free)
Install කිරීමේ පියවර Python Tools for Visual Studio වෙබ් අඩවියෙන් ලබාගත හැක Install Visual Studio Commiunity 2015 for desktop (free) Install Python Tools for Visual Studio Install Python 3.4 interpreter For Visual Studio 2013 Microsoft Virtual Academy

16 Python tools for Visual Studio
Python Interpreter Installing Python tools steps by step guide

17 GIT Hub Link for Python content…
Download Visual Studio Community for free…

18 Geek Tip! Python වර්ග ගොඩක් තියෙනවා
IronPython, IPython, CPython, PyPy, Jython, Canopy, Anaconda, … අපි භාවිතාකරන්නේ Python 3.4 සමග Cpython Interpreter එක වෙනත් වෙබ් අඩවියක තියෙන Code එකක් Test කරනකොට ඒක වැඩ නොකරන්න ඉඩ තියෙනවා.ඒ එක එක Python වර්ගයේ පොඩි පොඩි වෙනස්කම් තියෙන නිසා. Microsoft Virtual Academy

19 සියල්ලම නිසි ආකාරයෙන් Install වෙලාද?
Hello World පුරුද්දක් විදිහට අපි මේ සේරම හරිද බලන්නේ Hello World Program එක ගහලා උත්සාහා කරලා බලමු. Microsoft Virtual Academy

20 Demo Microsoft Virtual Academy

21 අපේ පළවෙනි වැඩසටහන Hello World
print('Hello World') Microsoft Virtual Academy

22 Best Practices Microsoft Virtual Academy

23 Code ලිවීමේදී හොඳ පුරුදු
Comment භාවිතා කිරීමෙන් ඔබට සහ වෙනත් අයට Codes තේරුම්ගැනීම් පහසු කරනවා. මොකක්ද Program එකෙන් කරන්නේ? Code එකේ එක්තරා කොටසකින් වන දේ මොකක්ද? Code එක මේ ක්‍රමයට ලිව්වේ ඇයු? වෙනත් ඕනෑම වැදගත්වන යමක් වේනම් Microsoft Virtual Academy

24 Python වල Comment සඳහා භාවිතාකරන්නේ # ලකුණ
#My first Python Application #Created by me! #Print command displays a message on the screen print('Hello World') මේ පාට කිහිපයකින් දක්වලා තියෙන්නේ මොනවාද? Microsoft Virtual Academy

25 වර්ණගැන්වූ Code නිසා Code කියවීම පහසුයි.
අවශ්‍යනම් මේ වර්ණ වෙනස්කරගන්න පුළුවන්. Quick Launch යන්න  Colors ලෙස type කරන්න. Environment  | Fonts and Colors කැමති වර්ණ යොදන්න. Microsoft Virtual Academy

26 සුහ පැතුම් !!! ඔබදැන් Coder කෙනෙක් … 

27


Download ppt "Introduction to Programming with Python"

Similar presentations


Ads by Google