The Ultimate Python Coding Bundle

Courses
7
Lessons
49
Enrolled
622

What's Included

Product Details

Access
Lifetime
Content
2 hours
Lessons
8

Mastering Python

Write Maintainable, Reusable Code to Power Your Development Process

By Packt Publishing | in Online Courses

Python is one of the most popular programming languages today, enabling developers to write efficient, reusable code. Here, you'll add Python to your repertoire, learning to set up your development environment, master use of its syntax, and much more. You'll soon understand why engineers at startups like Dropbox rely on Python: it makes the process of creating and iterating upon apps a piece of cake.
  • Master Python w/ over 2 hours of content
  • Build Python packages to efficiently create reusable code
  • Creating tools & utility programs, and write code to automate software
  • Distribute computation tasks across multiple processors
  • Handle high I/O loads w/ asynchronous I/O for smoother performance
  • Utilize Python's metaprogramming & programmable syntax features
  • Implement unit testing to write better code, faster
Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 3,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done –whether that’s specific learning on an emerging technology or optimizing key skills in more established tools. For more details on the course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • SETTING UP THE WORK ENVIRONMENT
  • CREATING A PACKAGE
  • BASIC BEST PRACTICES
  • CREATING A COMMAND-LINE UTILITY
  • PARALLEL PROCESSING
  • COROUTINES AND ASYNCHRONOUS I/O
  • METAPROGRAMMING
  • UNIT TESTING

View Full Curriculum


Access
Lifetime
Content
2 hours
Lessons
6

Building a Responsive Website with Bootstrap

Utilize This CSS Framework to Create a Site That Looks Great on Any Device

By Packt Publishing | in Online Courses

Twitter Bootstrap is one of the handiest CSS frameworks you can learn, making it easy to create professional looking web apps. And this tutorial will show you how to harness its power. You'll complete lessons on creating a custom responsive site for a fictional client, learning to manage every aspect of building a responsive website from initial download to final deployment.
  • Create web layouts using Python w/ 2 hours of content
  • Create custom layout elements: page layouts, image carousels, etc.
  • Easily manipulate a grid-based layout system w/ the Bootstrap grid
  • Extend Bootstrap w/ custom icon fonts to produce retina-ready graphics for any device
  • Integrate the LESS preprocessing language to take full control of Bootstrap
  • Use deployment techniques to make your site simple & easy to manage
  • Optimize & deploy your website w/ modern techniques & tricks
Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 3,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done –whether that’s specific learning on an emerging technology or optimizing key skills in more established tools. For more details on the course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • INTRODUCING BOOTSTRAP
  • SETTING THINGS UP
  • BUILDING OUR SITE – PART 1
  • BUILDING OUR SITE – PART 2
  • UNIVERSAL FILES
  • DEPLOYING OUR SITE

View Full Curriculum


Access
Lifetime
Content
1 hours
Lessons
4

Learning Git

Streamline, Organize & Energize Your Development Projects with This Popular Version Control System

By Packt Publishing | in Online Courses

Bump your development skills up a notch by mastering Git. This distributed version control system allows you to batch track the history of your file edits, and to identify when and where your code has changed. You'll learn how to initialize your first repository, manage your commit history, and more, gaining the tools you need to quickly and efficiently handle any development project.
  • Create a Git repository to start tracking versions of your projects
  • Contribute to different projects by making commits to Git repositories
  • Secure your repository with the help of SSH keys
  • Work with multiple people on a project using Branch and Merge commands
  • Link to the online remote copies of a repository & stay updated w/ the changes
  • Add tags to mark the deployed versions of the project
  • Resolve the bugs by tracing code changes to its origin
Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 3,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done–whether that’s specific learning on an emerging technology or optimizing key skills in more established tools. For more details on the course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • GIT – QUICK START
  • BUILDING YOUR FIRST REPOSITORY
  • WORKING IN A TEAM
  • ADVANCED FEATURES

View Full Curriculum


Access
Lifetime
Content
8 hours
Lessons
12

Mastering D3.js

Bring Your Data to Life By Creating & Deploying Complex Data Visualizations

By Packt Publishing | in Online Courses

This e-book provides clear instruction on D3.js, a powerful JavaScript library that enables users to generate data visualizations. Learn to create engaging data-driven apps by creating custom charts and integrating them with third-party libraries. This book culminates with instruction on a final project: creating an app that displays real-time data using enterprise-level dashboards.
  • Create reusable chart components applicable to future projects w/ 352 pages of content
  • Build charts for browsers without SVG support by using polyfills
  • Integrate D3 & Backbone to create interactive single-page applications
  • Write, test & distribute a D3-based charting package
  • Create custom maps & integrate D3 w/ 3rd-party mapping libraries
  • Make a real-time application w/ Node & D3
Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 3,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done –whether that’s specific learning on an emerging technology or optimizing key skills in more established tools. For more details on the course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this e-book: lifetime
  • Access options: download for offline access
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • 1: DATA VISUALIZATION
  • 2: REUSABLE CHARTS
  • 3: CREATING VISUALIZATIONS WITHOUT SVG
  • 4: CREATING A COLOR PICKER WITH D3
  • 5: CREATING USER INTERFACE ELEMENTS
  • 6: INTERACTION BETWEEN CHARTS
  • 7: CREATING A CHARTING PACKAGE
  • 8: DATA-DRIVEN APPLICATIONS
  • 9: CREATING A DASHBOARD
  • 10: CREATING MAPS
  • 11: CREATING ADVANCED MAPS
  • 12: CREATING A REAL-TIME APPLICATION

View Full Curriculum


Access
Lifetime
Content
2 hours
Lessons
8

Building Responsive Data Visualizations with D3.js

Create Bar Charts, Scatterplots & More That Look Great on Different Devices

By Packt Publishing | in Online Courses

In just 2 hours, you'll master use of the D3.js library in conjunction with responsive design principles and technologies, such as Bootstrap and Pym.js. Combine the two to create stunning data visualizations that look great and--more importantly--effectively communicate their contents, no matter the viewing device.
  • Learn the basic structure of data binding in D3.js w/ over 2 hours of content
  • Construct a number of D3 visualizations: bar charts, line charts, scatterplots, etc.
  • Master D3 visualization features such as tooltips, axes & scales
  • Understand the importance of interactivity & transitioning between two states of a visualization for enhanced, responsive experience
  • Find, prepare, load & use external data sources: CSV, TSV, JSON & more
  • Enhance your web design skills w/ data visualization libraries like Bootstrap & Pym
Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 3,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done –whether that’s specific learning on an emerging technology or optimizing key skills in more established tools. For more details on the course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • BUILDING BLOCKS 1 – NONINTERACTIVE, REUSABLE CHARTS
  • BUILDING BLOCKS 2 – ADDING SCALES, AXES, AND LABELS
  • RESPONSIVE VISUAL STRATEGIES
  • BUILDING BLOCKS 3 – EXTERNAL DATA SOURCES
  • BUILDING BLOCKS 4 – INTERACTIVITY
  • MAPPING WITH GEOJSON
  • MAKING IT MOBILE-FIRST
  • MOVING FORWARD

View Full Curriculum


Access
Lifetime
Content
1 hours
Lessons
4

Rapid Flask

Effectively Create Apps with Minimal Coding with This Python-Based Framework

By Packt Publishing | in Online Courses

Delve into all things Flask, a micro framework that lets you utilize Python's power and simplicity. You'll be able to quickly and easily develop any website or web app imaginable, and with minimal coding at that. By the time you finish this course, you will have not only mastered web development and especially Python fundamentals, but also have cemented your knowledge by creating a fully functional app.
  • Master web development using Flask w/ 42 minutes of content
  • Utilize familiar Python syntax that makes developing with Flask easy
  • Establish better client-server communication for your apps
  • Combine Python logic w/ HTML view code to get better flexibility in your apps
  • Enhance your app's utility by establishing methods for client input
  • Easily control web APIs to combine data in useful ways
  • Integrate attractive CSS elements to make your apps look great
  • Create personalized user experiences w/ cookies & more
Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 3,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done –whether that’s specific learning on an emerging technology or optimizing key skills in more established tools. For more details on the course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • INTRODUCTION AND SETUP
  • CLIENT-SERVER INTERACTION AND TEMPLATES
  • ENABLING USER INPUTS IN OUR WEB APP
  • FINISHING TOUCHES

View Full Curriculum


Access
Lifetime
Content
2 hours
Lessons
7

Learning Flask

Expedite & Streamline Web App Development Using This Powerful Micro-Framework

By Packt Publishing | in Online Courses

Finish up your Python development journey by further diving into Flask. This minimalistic, powerful, and easy-to-learn framework will prove useful to you, whether you're an entrepreneur or developer. You'll learn to expedite and streamline web app development throughout this course, learning to develop a powerful database-backed app, implement a full authentication system, and more.
  • Set up a Flask development environment w/ 2 hours of content
  • Create robust databases w/ PostgreSQL to safely store user data for your dynamic websites
  • Build an authentication & authorization system w/ Flask-Login & Flask-Oauth to protect pages from improper access
  • Use Flask extensions such as Flask-Gravatar, Flask SSLify & more to add functionalities to your app
Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 3,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done –whether that’s specific learning on an emerging technology or optimizing key skills in more established tools. For more details on the course and instructor, click here.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • SETTING UP THE ENVIRONMENT
  • GETTING STARTED
  • STORING DATA
  • SIGNING UP
  • LOGGING IN AND LOGGING OUT
  • AUTHORIZATION/USER ROLES
  • BOOKMARKING PLACES

View Full Curriculum



Terms

  • All sales final
  • Instant digital redemption