Introduction to Programming with Python

Slides:



Advertisements
Similar presentations
Susan Ibach | Microsoft Technical Evangelist Christopher Harrison | Microsoft Certified Trainer.
Advertisements

Visual Studio Online. What it Provides Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the.
Kate Gregory | Gregory Consulting James McNellis | Senior Engineer, Visual C++
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS Explorer Desktop.
The Required Software & How To Install it CS 242– Programming (1) 1.
By Alfredo Alvarez. Agenda: Find out who the instructor is. Talk about goals and why you want to learn python. Discuss the materials and the methodology.
Introduction to Python Dr. Bernard Chen Ph.D. University of Central Arkansas July 9 th 2012
CS Tutorial 1 Getting Started with Visual Studio 2012 (Visual Studio 2010 are no longer available on MSDNAA, please choose Visual Studio 2012 which.
Developer TECH REFRESH 15 Junho 2015 #pttechrefres h Geeking with SharePoint.
Chapter 11 An Introduction to Visual Basic 2008 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
Guide to Programming with Python Chapter One Getting Started: The Game Over Program.
Chapter 11 An Introduction to Visual Basic 2005 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
Processing Workshop. What is processing? “Processing is an open source programming language and environment for people who want to program images, animation,
Free, online, technical courses Take a free online course. Microsoft Virtual Academy.
PROGRAMMING USING PYTHON LANGUAGE ASSIGNMENT 1. INSTALLATION OF RASPBERRY NOOB First prepare the SD card provided in the kit by loading an Operating System.
How to Get Started With Python
Introduction to Programming using Python
Development Environment
CST 1101 Problem Solving Using Computers
what is computer programming?
Microsoft Virtual Academy
Understand Charts and SmartArt Graphics
Microsoft Virtual Academy
Microsoft Dynamics Learning Portal (DLP)
Microsoft Virtual Academy
Microsoft Virtual Academy
DATA MINING Python.
Microsoft Virtual Academy
Microsoft Virtual Academy
Introduction to mobile app development Module 2 – Getting started with apps and App Studio Lance McCarthy.
පාඨමාලා මාතෘකා Microsoft SQL Server Databases සැකසීම
Introduction to Python
Introduction to Programming with Python
Introduction to Programming with Python
Introduction to Programming with Python
Introduction to Programming with Python
Introduction to Programming with Python
Introduction to jQuery
Customizing Views Views Customize කර ගැනීම
Introduction to Programming using Python
Introduction to ASP.NET MVC ASP.NET MVC පෙරවදන
ETI Base Code ETI මුලධර්මයන් හදුනාගනිමු
Microsoft Azure Fundamentals Microsoft Azure මූලික දැනුම
මුහම්මද් සල්ලල්ලාහු අලෙයිහි වසල්ලම්
Basics of MVC MVC වල මුලික කොටස්
Microsoft Azure Fundamentals Microsoft Azure මූලික දැනුම
Creating and Configuring Models Models create කිරීම සහ config කර ගැනීම
වී පොහොර සහනාධාර මුදල් ප්‍රදාන වැඩසටහන 2017/18 මහ කන්නය
Customizing Controllers Controllers Customizing කර ගැනීම
Introducing Metro style device apps
Microsoft Connect /17/2019 9:55 PM
Introduction to Programming with Python
Microsoft Virtual Academy
Introduction to Programming with Python
Microsoft Azure Fundamentals Microsoft Azure මූලික දැනුම
Introduction to Programming with Python
Introduction to Programming with Python
Introduction to Programming with Python
Build /19/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
5/16/2019 Windows Performance Jump Start Chell Sterioff Milad Aslaner Sr. Program Manager Premier Field Engineer Microsoft Corporation Microsoft.
Microsoft Office Illustrated Fundamentals
Microsoft Virtual Academy
Microsoft Virtual Academy
Mobile App Management David Alessi — Support Topic Owner for Enterprise Windows Phone, Microsoft Corporation Simon May — Enterprise Device Infrastructuralist,
Microsoft Virtual Academy
DATA MINING Python.
Introduction to Python
Microsoft Virtual Academy
05 | Testers’ Role in the DevOps World
Microsoft Virtual Academy
Presentation transcript:

Introduction to Programming with Python හැඳින්වීම Dileepa S. Rajapaksa | http://www.windowsgeek.lk @dsrajapaksa Microsoft Virtual Academy

සාකච්ඡා කරනුලබන මාතෘකා… 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

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

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

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

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

Introduction to Programming with Python Getting started Microsoft Virtual Academy

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

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

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

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

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

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

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

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 http://aka.ms/pythonmvacontent Microsoft Virtual Academy

Python tools for Visual Studio http://bit.do/python-tools-for-visual-studio Python Interpreter http://bit.do/python-interpreter Installing Python tools steps by step guide http://bit.do/installing-python-tools

GIT Hub Link for Python content… http://bit.do/Introduction-Programming-Python Download Visual Studio Community for free… http://bit.do/vs-commiunity-download

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

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

Demo Microsoft Virtual Academy

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

Best Practices Microsoft Virtual Academy

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

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

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

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