Study Learn Grow
Python for Beginners 2017

Python for Beginners 2017

Few programming languages provide you with the flexibility and pure power of Python.


About this Course
See why over 350,000 Simpliv members learn coding from Mark Lassoff and!

Few programming languages provide you with the flexibility and pure power of Python.

If you're becoming a professional developer, or are early in your development career, adding the Python skill set isn't just a resume embellishment. It's an empowering language that will allow you to write procedural code in many types of environments and for many uses.

Python is commonly used for server side programming for complex web applications or as a middle tier language providing web services or a communication layer with larger ecommerce systems. That being said, it's also a great language for beginners. The clear syntax makes it very easy to learn, and the powerful libraries make all types of programming possible. There are libraries for everything from games and graphics to complex mathematics to network and embedded programming.

Watch, Learn and Do

Programming is not a spectator sport and if you want to learn Python well, this course contains everything you need.

Skill oriented instructor-led lectures will demonstrate each important Python skill. You'll be able to study and modify the code on your own to cement each topic. Python code coding lab exercises will familiarize you not just with Python syntax, but how real problem-solving in Python is done. You'll complete a more comprehensive project to help you integrate the different skills that are part of core Python.

Basic knowledge
Students should be comfortable working in the PC or Mac operating system

Course Information

Students should be comfortable working in the PC or Mac operating system

What you will learn
How to use the Python Shell
How to use interactive mode in Python
How to develop and run programs in the IDLE editor
How to run Python scripts directly from the command line
How to use the print() function
How to use separators and new line characters to modify command line output
Assign variables of different types
Understand integer, floating point, complex and string variables
Be able to extract substrings
Easily concatenate strings
Create Lists and Tuples
Create key value pairs and store them in dictionaries
Understand mathematical operators used in Python
Apply the order of operations to mathematical operations
Utilize comparison operators to determine logical outcomes
Use logical operators to join comparisons
Write conditional statements to correctly branch code
Use If, else and else if statements to apply branching
Understand how and when to used nested if statements
Use the shortcut Ternary operator
Be able to use looping structures effectively
Create While loops
Be able to use For loops to loop through an objects properties
Be able to construct nested loops and understand their utility.
Cast variables from one type to another using built-in Python functions
Use the Mathematical functions within Python to evaluate expressions
Randomize numbers and selections with the Randomization tools
Use Python String functions such as find(), join() and split()
Create immutable tuples
Access values within tuples
Use tuple functions to manipulate tuple data
Declare a dictionary and populate it with key/value pairs
Access and edit values within dictionaries
Extract date and time information from the time tuple
Use the calendar object to work with calendar related information
Create custom functions
Send arguments to functions using order or keyword
Create default function arguments
Read and obtain keyboard input
Read from a text file and process the data in Python
Write to a text file from Python
Append to a text file
Handle exceptions with try/except/else in Python
Use Python within the cgi-bin or a web server
Process form data from Python

First time Python programmers
Students and Teachers
IT pros who want to learn to code
Aspiring data scientists who want to add Python to their tool arsenal

• Lifetime Access to Each Course
• Certificate on Completion of Course
• No Extra Charges Or Admin Fees
• Easy Access to Courses
• High Priority Support After Sales.
• Big Discounts on Individual Courses

Course Specifications

IT and Computing courses are available to study on our learning platform. 

See All Courses

Adult education is the non-credential activity of gaining skills and improved education. 

See All Courses

Online education is electronically supported learning that relies on the Internet for teacher/student interaction. 

See All Courses

A short course is a learning programme that gives you combined content or specific skills training in a short period of time. Short courses often lean towards the more practical side of things and have less theory than a university course – this gives you a more hands-on experience within your field of interest.

See All Courses

Course duration is 24 hours.

See All Courses

Study Learn Grow

Related Jobs