
Lynda – Learning Paths – Become a Python Developer
English | Size: 3.43 GB
Category: CBTs
Python is the hot new language used for a variety of applications: program scripting, big data manipulation, web servers, and even the Raspberry Pi. Whether you are a new or experienced programmer, this path will provide you with a complete overview for coding in this exciting new language.
Get a quick intro to Python, the popular and highly readable object-oriented language. Joe Marini provides an overview of the installation process, basic Python syntax, and an example of how to construct and run a simple Python program. Learn to work with dates and times, read and write files, and retrieve and parse HTML, JSON, and XML data from the web.
Topics include:
– Installing Python
– Choosing an editor/IDE
– Working with variables and expressions
– Writing loops
– Using the date, time, and datetime classes
– Reading and writing files
– Fetching Internet data
– Parsing and processing HTML
—
Programming Foundations: Real-World Examples
Understanding core programming concepts and why they are used is just as important as knowing how to write code. New programmers need to learn to bridge the gap: to connect the theory to practice. This series of training videos explains basic programming concepts by relating them to real-life objects, actions, and scenarios. Each video will focus on a different analogy, mixing live action with segments that demonstrate the concepts in code. For example, Barron Stone connects functions to recipes, lists to parking spaces, and loops to that perpetual chore: dishwashing. He illustrates most of the examples using Python, but you can follow along in any language you choose. Start watching and learn about…
– Reusing functions
– Local vs. global variables
– Creating and naming custom objects
– Class inheritance
– Modules and packages
– Multidimensional lists and tuples
– Queues and stacks
– Creating and combining sets
– Storing data in dictionaries
– If/else and switch statements
– For vs. while loops
– Error handling
– Polling and event-driven programming
—
Python 3 Essential Training
Due to its power, simplicity, and complete object model, Python has become the scripting language of choice for many large organizations, including Google, Yahoo, and IBM. In Python 3 Essential Training, Bill Weinman demonstrates how to use Python 3 to create well-designed scripts and maintain existing projects. This course covers the basics of the language syntax and usage, as well as advanced features such as objects, generators, and exceptions. Example projects include a normalized database interface and a complete working CRUD application. Exercise files accompany the course.
Topics include:
– A Python 3 quick start for experienced developers
– Creating functions and objects
– Using Python’s built-in objects and classes
– Repeating code with loops and iterators
– Understanding and using conditional expressions
– Creating sequences with generators
– Reusing code with objects and libraries
– Handling errors with exceptions
—
Python GUI Development with Tkinter
Put an end to writing command-line interfaces for your programs. Use Tkinter, the Python package for creating themed interface elements with the Tk GUI toolkit. Join Barron Stone in this course as he walks through the most popular Tk widgets and shows you how to customize their appearance and behavior to fit your application. You’ll learn how to manage the placement of those widgets on the GUI and make them react to user behavior with event-driven code. The final chapter takes you through the entire start-to-finish process of building the user interface for an application, so you can see how all of these techniques work in a real-world development scenario.
Topics include:
– Installing Python 3 and Tcl/Tk for Mac or Windows
– Creating and configuring themed Tk widgets
– Decorating the GUI with text labels and images
– Capturing input from buttons, menus, and entry fields
– Presenting choices with check boxes and radio buttons
– Using geometry managers to lay out the GUI
– Organizing widgets inside of frames and windows
– Handling user actions with event-driven programming
– Creating a simple drawing tool with the Canvas
– Prompting users with pop-up dialog boxes
—
Code Clinic: Python
Many successful programmers know more than just a computer language. They also know how to think about solving problems. They use “computational thinking”: breaking a problem down into segments that lend themselves to technical solutions. Code Clinic is a series of six courses where lynda.com authors solve the same problems using different programming languages. Here, Barron Stone works with Python.
Barron introduce challenges and provides an overview of his solutions in Python. Challenges include topics such as statistical analysis, searching directories for images, and accessing peripheral devices.
Visit other courses in the series to see how to solve the exact same challenges in languages like C#, C++, Java, PHP, and Ruby.
—
Learning Raspberry Pi
Unlock a world of hardware programming possibilities with the Raspberry Pi. This inexpensive little computer has been used to build Internet-connected dog treat dispensers, smartphone-operated coffeemakers, and even a solar-powered computer. Imagine what innovative projects you can create with the Raspberry Pi-and a little training.
Join Mark Niemann-Ross, content manager for the developer segment at lynda.com, as he shows you how to buy, set up, and configure your first Raspberry Pi. He’ll show you how to accessorize your Pi, boot it up, make it play sounds, and program simple tasks. You’ll also explore basic electronics (resistors, transistors, and more) with the Raspberry Pi’s GPIO pins. The final chapter explores a practical sample project-setting up a media center-which provides a small taste of what you can DIY with the Raspberry Pi.
Topics include:
– Buying a Raspberry Pi
– Getting the right equipment
– Using NOOBs to start up the Raspberry Pi
– Choosing an operating system
– Setting up VNC
– Playing sounds with the sound I/O
– Using GPIO
– Programming the Pi
– Sample project: using the Raspberry Pi as a media center
—
Learning Python and Django
With Django, you can take web applications from concept to launch in a matter of hours. It’s a free and open-source framework that’s designed on top of Python and supports data-driven architecture. Learn what you need to know to get up and running with Django with these tutorials from author Caleb Smith. Caleb walks through creating a brand-new Django project, defining a data model and fields, querying the database, and using Django’s built-in URL handlers, views, and templates to structure the rest of the backend. Plus, learn how to incorporate CSS and JavaScript to enhance the style and usability of your Django projects.
Topics include:
– Creating a new Django project
– Defining Django models and fields
– Querying data with the Django ORM
– Building views and templates
– Integrating CSS and JavaScript
DOWNLOAD:
http://rapidgator.net/file/50477d9710533b7a25877e3457664c48/Lynda_-_Learning_Paths_-_Become_a_Python_Developer.part1.rar.html
http://rapidgator.net/file/62f278463c4bf40f08f8d74ae7b5faf0/Lynda_-_Learning_Paths_-_Become_a_Python_Developer.part2.rar.html
http://rapidgator.net/file/e8397fa698aac00f032617b509681376/Lynda_-_Learning_Paths_-_Become_a_Python_Developer.part3.rar.html
http://rapidgator.net/file/b1062fb39ef8962e090a9f066a040164/Lynda_-_Learning_Paths_-_Become_a_Python_Developer.part4.rar.html
http://rapidgator.net/file/0b9239f0d145c6f863ab8b1bfbd6920e/Lynda_-_Learning_Paths_-_Become_a_Python_Developer.part5.rar.html
http://rapidgator.net/file/858dcf8a8da00d91b55c7b4e19c697ee/Lynda_-_Learning_Paths_-_Become_a_Python_Developer.part6.rar.html
http://nitroflare.com/view/406C5DE5D7357D0/Lynda_-_Learning_Paths_-_Become_a_Python_Developer.part1.rar
http://nitroflare.com/view/3068A39D997C4D8/Lynda_-_Learning_Paths_-_Become_a_Python_Developer.part2.rar
http://nitroflare.com/view/8E735E340A46760/Lynda_-_Learning_Paths_-_Become_a_Python_Developer.part3.rar
http://nitroflare.com/view/A9C8B2E5A39AF20/Lynda_-_Learning_Paths_-_Become_a_Python_Developer.part4.rar
http://nitroflare.com/view/8C3466CA3B7BDAA/Lynda_-_Learning_Paths_-_Become_a_Python_Developer.part5.rar
http://nitroflare.com/view/296349D02A37ED3/Lynda_-_Learning_Paths_-_Become_a_Python_Developer.part6.rar
If any links die or problem unrar, send request to http://goo.gl/aUHSZc
Leave a Reply