Teach Your Kids to Code Python Programming for All Ages

Teach Your Kids to Code Python Programming for All Ages
English | Size: 2.08 GB
Category: CBTS


Short, colorful apps and games will have you programming in Python right away, for ages 5 and up! PC, Mac and Linux!

Teach your kids (and yourself) to code fun, colorful apps and games in Python, the powerful programming language used at tech companies and in colleges worldwide. Learn coding step-by-step from Computer Science Professor Dr. Bryson Payne, author of the Amazon #1 New Release and Top 10 Best Seller in Children’s Programming Books, Teach Your Kids to Code (2015, No Starch Press). [Read more…]

Lynda – Programming Foundations: Web Security

Lynda – Programming Foundations: Web Security
English | Size: 321.05 MB
Category: CBTs


Learn about the most important security concerns when developing websites, and what you can do to keep your servers, software, and data safe from harm. Instructor Kevin Skoglund explains what motivates hackers and their most common methods of attacks, and then details the techniques and mindset needed to craft solutions for these web security challenges. Learn the eight fundamental principles that underlie all security efforts, the importance of filtering input and controlling output, and smart strategies for encryption and user authentication. Kevin also covers special considerations when it comes to credit cards, regular expressions, source code managers, and databases.
This course is great for developers who want to secure their client’s websites, and for anyone else who wants to learn more about web security. [Read more…]

Packt Publishing – Python Parallel Programming Solutions

Packt Publishing – Python Parallel Programming Solutions
English | Size: 1.83 GB
Category: CBTs


This course will teach you parallel programming techniques using examples in Python and help you explore the many ways in which you can write code that allows more than one process to happen at once.
Starting with introducing you to the world of parallel computing, we move on to cover the fundamentals in Python. This is followed by exploring the thread-based parallelism model using the Python threading module by synchronizing threads and using locks, mutex, semaphores queues, GIL, and the thread pool. Next you will be taught about process-based parallelism, where you will synchronize processes using message passing and will learn about the performance of MPI Python Modules. [Read more…]

Linux Network Programming

Linux Network Programming
English | Size: 425.72 MB
Category: Tutorial


The course begins by contrasting the TCP and UDP protocols. It then describes the classic “sockets” API in detail and shows how to write clients and servers using both protocols. Techniques for achieving concurrency are covered, including multi-processing, multi-threading, and the select() system call. “C” is used as the primary implementation language but some Python examples are also presented. [Read more…]

Python Programming Language LiveLessons

Python Programming Language LiveLessons
English | Size: 2.94 GB
Category: Tutorial


In this video training, David Beazley covers the essential features of Python programming through a series of practical programming examples. David assumes you are a programmer, familiar with central programming concepts such as control flow, functions, and data structures. The course provides programmers with an accelerated introduction to the essential parts of Python. Those with some previous Python experience will benefit from being exposed to modern Python style and programming idioms used by experienced programmers. Each lesson covers a “big idea” rather than taking an exhaustive, reference-style approach. In each lesson David addresses a specific, practical problem and demonstrates the solution through code. He explains the steps taken and why he is taking a particular approach. [Read more…]

OReilly – Learning Path Dive Deeper into PHP Programming

OReilly – Learning Path Dive Deeper into PHP Programming
English | Size: 3.30 GB
Category: Tutorial


After 11 long years, we’re seeing the release of PHP 7, the first major version since PHP 5.0. With this Learning Path, you’ll get up to speed quickly with PHP 7, as you explore the new language features, important fixes, and more. Then, you’ll take your skills even further as you master PHP web services and security. This Learning Path is what you need to bring your PHP sites and apps current with the modern web. [Read more…]

Linux Device Drivers Programming at the Kernel Level

Linux Device Drivers Programming at the Kernel Level
English | Size: 1.44 GB
Category: Tutorial


This Linux online training course introduces Linux device drivers and shows how they interact with the Linux kernel. Numerous programming exercises reveal the rich set of kernel APIs that provide a multitude of services to driver programmers. This training teaches you how Linux handles asynchronous I/O in a way that is totally transparent to applications. You’ll examine the unique problems of debugging in Kernel space. Perhaps most important, you’ll see how much of a device driver involves interactions with the kernel that have nothing to do with accessing physical hardware. Although the exercises are carried out on a PC, much of the code is easily ported to other architectures supported by Linux. [Read more…]

Learning Path Dive Deeper into PHP Programming

Learning Path Dive Deeper into PHP Programming
English | Size: 3.30 GB
Category:


After 11 long years, we’re seeing the release of PHP 7, the first major version since PHP 5.0. With this Learning Path, you’ll get up to speed quickly with PHP 7, as you explore the new language features, important fixes, and more. Then, you’ll take your skills even further as you master PHP web services and security. This Learning Path is what you need to bring your PHP sites and apps current with the modern web.
[Read more…]

Learn Pascal Programming from Scratch

Learn Pascal Programming from Scratch
English | Size: 2.36 GB
Category: Tutorial


Learn Pascal Programming from Scratch
Create, maintain, design, and build cross-platform native applications
Beginner level coders often have the same question; what’s the best way to get started in programming? It’s such a diverse world and there are so many new and exciting (or old and vital) languages that figuring out where to begin can be very bewildering. Guess what? We have the solution. The simple, clean, structured Pascal language is the best way to help you find your programming feet. Its whole reason for existing is to teach good programming practices and standards. What are you waiting for? Get learning! [Read more…]

GUI Programming for Python Developers

GUI Programming for Python Developers
English | Size: 3.66 GB
Category: CBTs


In computer culture, the interface graphic graphical user interface of the user or set of symptoms is graphically displayed on a software where the user instead of typing a long and complex commands from the command prompt, referring to video displays on the scene, files, applications or choose a different commands.
In simpler terms, a computer software graphical user interface for better user tips and employ a graphical user interface called human. This view, how the computer users by humans, improves the graphical method for displaying a computer operating system software, users. [Read more…]